PHP+Redis 定长队列(redis.call)

Posted 知其黑、受其白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP+Redis 定长队列(redis.call)相关的知识,希望对你有一定的参考价值。

阅读目录

1、redis-cli 命令行

# 调用redis命令设置缓存
# 不传参数
eval "return redis.call(\'set\', \'name1\', \'Tom\')" 0
# 传入1个值参数
eval "return redis.call(\'set\', \'name2\', ARGV[1])" 0 "Tom"
# 传入1个键名参数和1个值参数
eval "return redis.call(\'set\', KEYS[1], ARGV[1])" 1 "name3" "Tom"

2、linux 命令行

指定 lua 脚本路径,后面可跟上参数,与 redis-cli 中不同,此处不需要指定 KEYS 的数量,但是需要用英文逗号隔开 KEYS 和 ARGV 参数,逗号前后至少保留1个空

以上是关于PHP+Redis 定长队列(redis.call)的主要内容,如果未能解决你的问题,请参考以下文章

Redis 定长队列的探索和实践

Redis 定长队列的探索和实践

Redis 定长队列的探索和实践

Redis 定长队列的探索和实践

laravel自带队列和redis实现队列哪个效率高

Redis调用lua生成验证码