0

我正在尝试创建一个抽象,我可以在其中侦听 redis 集合的更改事件并将键、值传递给回调。我想知道是否可以在新版本上使用 Lua 脚本来执行此操作。

谢谢!

4

2 回答 2

1

You can certainly publish events from Lua scripts, and you could certainly poll. The right way to solve your problem would be to publish to a pubsub channel every time you change the set.

于 2012-05-22T23:33:54.030 回答
0

不,你不能。

由于 Redis 是单线程的,因此您的 lua 脚本必须快速返回。监听事件的变化需要一个长时间运行的过程,而 lua 脚本并不是为该用例设计的。

看看我对你其他问题的回答——听听redis的变化

于 2012-05-21T02:57:50.933 回答