redis lua 脚本

# 语法
EVAL script numkeys key [key ...] arg [arg ...]

# 示例
eval "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}" 2 name age king 18


# 没有参数  set foo bar
eval "return redis.call('set','foo','bar')" 0

# 1个参数  set foo bar
eval "return redis.call('set',KEYS[1],'bar')" 1 foo

# get king
eval "return redis.call('get',KEYS[1])" 1 king


eval "return 10" 0
发布了532 篇原创文章 · 获赞 46 · 访问量 28万+

猜你喜欢

转载自blog.csdn.net/kq1983/article/details/105200464