16-十六、Redis Script( 脚本 ) 命令
引言
Redis
脚本使用 Lua
解释器来执行脚本
Reids 2.6
版本通过内嵌支持 Lua
环境
Redis
执行脚本的常用命令为 EVAL
EVAL 命令语法格式
Redis
Eval
命令的基本语法如下:
、0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]
范例
下面的范例演示了 Redis
脚本工作过程
、0.0.1:6379> EVAL "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}" 2 key1 key2 first second
) "key1"
) "key2"
) "first"
) "second"
Redis 脚本命令
下表列出了 Redis
脚本相关的命令
命令 | 描述 |
---|---|
EVAL | 执行Lua脚本 |
EVALSHA | 执行Lua脚本 |
SCRIPTEXISTS | 查看指定的脚本是否已经被保存在缓存当中 |
SCRIPTFLUSH | 从脚本缓存中移除所有脚本 |
SCRIPTKILL | 杀死当前正在运行的Lua脚本 |
SCRIPTLOAD | 将脚本script添加到脚本缓存中,但并不立即执行这个脚本 |
希望读者能够给小编留言,也可以点击[此处扫下面二维码关注微信公众号](https://www.ycbbs.vip/?p=28 "此处扫下面二维码关注微信公众号")
看完两件小事
如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:
- 把这篇文章分享给你的朋友 / 交流群,让更多的人看到,一起进步,一起成长!
- 关注公众号 「方志朋」,公众号后台回复「666」 免费领取我精心整理的进阶资源教程
本文著作权归作者所有,如若转载,请注明出处
转载请注明:文章转载自「 Java极客技术学习 」https://www.javajike.com