我正在尝试创建一个抽象,我可以在其中侦听redis集合的更改事件并将键值传递给回调。我想知道是否可以使用Lua脚本在新版本上执行此操作。
谢谢!
答案 0 :(得分:2)
你当然可以从Lua脚本发布事件,你当然可以轮询。解决问题的正确方法是每次更改设置时发布到pubsub频道。
答案 1 :(得分:0)
不,你不能。
由于Redis是单线程的,因此您的lua脚本必须快速返回。倾听事件的变化需要一个长时间运行的过程,并且lua脚本不是为该用例而设计的。
看看我对你的另一个问题的回答 - listen for changes in redis