Redis 专题
您的位置:database > Redis专题 > Redis脚本
Redis脚本
作者:--    发布时间:2019-11-20

redis脚本用于使用lua解释器来执行脚本。从redis 2.6.0版开始内置到redis中。使用脚本的命令是eval命令。

语法

以下是eval命令的基本语法。

redis 127.0.0.1:6379> eval script numkeys key [key ...] arg [arg ...]

示例

以下示例说明了redis脚本的工作原理。

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脚本相关的一些基本命令。

序号 命令 说明
1 eval script numkeys key [key …] arg [arg …] 执行一个lua脚本。
2 evalsha sha1 numkeys key [key …] arg [arg …] 执行一个lua脚本。
3 script exists script [script …] 检查脚本缓存中是否存在脚本。
4 script flush 从脚本缓存中删除所有脚本。
5 script kill 杀死当前正在执行的脚本。
6 script load script 将指定的lua脚本加载到脚本缓存中。

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册