欢迎您的访问
专注于分享最有价值的互联网技术干货

十七、Redis Script( 脚本 ) 命令

几个T的资料等你来白嫖
双倍快乐

Redis 脚本使用 Lua 解释器来执行脚本

Reids 2.6 版本通过内嵌支持 Lua 环境

Redis 执行脚本的常用命令为 EVAL

EVAL 命令语法格式

Redis Eval 命令的基本语法如下:

127.0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]

范例

下面的范例演示了 Redis 脚本工作过程

127.0.0.1:6379> EVAL "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}" 2 key1 key2 first second

1) "key1"
2) "key2"
3) "first"
4) "second"

Redis 脚本命令

下表列出了 Redis 脚本相关的命令

命令 描述
EVAL 执行 Lua 脚本
EVALSHA 执行 Lua 脚本
SCRIPT EXISTS 查看指定的脚本是否已经被保存在缓存当中
SCRIPT FLUSH 从脚本缓存中移除所有脚本
SCRIPT KILL 杀死当前正在运行的 Lua 脚本
SCRIPT LOAD 将脚本 script 添加到脚本缓存中,但并不立即执行这个脚本
赞(0) 打赏
版权归原创作者所有,任何形式转载请联系我们:大白菜博客 » 十七、Redis Script( 脚本 ) 命令

评论 抢沙发

2 + 3 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏