- 连接redis服务器命令
redis-cli -h 10.10.xx.xx -p 6380 -a password
- 执行lua脚本传递KEY VALUE
redis-cli -h 10.10.xx.xx -p 6380 -a password key1 key2 , arg1 arg2
key和参数通过逗号分割,逗号前后必须有一个空格
如下执行lua脚本示例:
-- script.lua
-- KEYS[1] 和 KEYS[2] 是两个 Redis key
-- ARGV[1] 和 ARGV[2] 是传递给脚本的参数
local key1 = KEYS[1]
local key2 = KEYS[2]
local value1 = ARGV[1]
local value2 = ARGV[2]
-- 假设我们要做的是将 value1 存入 key1,将 value2 存入 key2
redis.call('SET', key1, value1)
redis.call('SET', key2, value2)
执行名利如下:
redis-cli --eval script.lua mykey1 mykey2 , myvalue1 myvalue2
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » redis-cli执行lua脚本
发表评论 取消回复