Redis 腳本
Redis 腳本使用 Lua 解釋器來執行腳本。 Reids 2.6 版本通過內嵌支持 Lua 環境。執行腳本的常用命令為EVAL。
語法
Eval 命令的基本語法如下:
實例
以下實例演示了 redis 腳本工作過程:
Redis 腳本命令
下表列出了 redis 腳本常用命令:
1> eval 命令:執行 Lua 腳本
格式:EVAL script numkeys key [key ...] arg [arg ...]
2> evalsha 命令:執行 Lua 腳本
格式:EVALSHA sha1 numkeys key [key ...] arg [arg ...]
3> script exists 命令:查看指定的腳本是否已經被保存在緩存當中。4SCRIPT FLUSH 從腳本緩存中移除所有腳本
格式:SCRIPT EXISTS script [script ...]
4> script flush 命令:從腳本緩存中移除所有腳本
格式:SCRIPT FLUSH
5> script kill 命令:殺死當前正在運行的 Lua 腳本
格式:SCRIPT KILL
6> script 命令:將腳本 script 添加到腳本緩存中,但并不立即執行這個腳本