> ## Documentation Index
> Fetch the complete documentation index at: https://upstash.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Scripting commands

> Commands for loading and executing Lua scripts.

> [card] [EVAL](https://upstash.com/docs/redis/commands/scripting/eval)
>
> Execute a Lua script

> [card] [EVAL\_RO](https://upstash.com/docs/redis/commands/scripting/eval-ro)
>
> Execute read-only Lua script

> [card] [EVALSHA](https://upstash.com/docs/redis/commands/scripting/evalsha)
>
> Execute cached Lua script by SHA

> [card] [EVALSHA\_RO](https://upstash.com/docs/redis/commands/scripting/evalsha-ro)
>
> Read-only execute by SHA

> [card] [SCRIPT EXISTS](https://upstash.com/docs/redis/commands/scripting/script-exists)
>
> Check if scripts exist in cache

> [card] [SCRIPT FLUSH](https://upstash.com/docs/redis/commands/scripting/script-flush)
>
> Clear the script cache

> [card] [SCRIPT KILL](https://upstash.com/docs/redis/commands/scripting/script-kill)
>
> Stop a running read-only script

> [card] [SCRIPT LOAD](https://upstash.com/docs/redis/commands/scripting/script-load)
>
> Load script into cache


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.