在Redis中,如何订阅所有新密钥值?

时间:2015-09-14 03:07:14

标签: redis

在Redis中,当我想订阅特定密钥时,我可以这样做:

SUBSCRIBE __keyspace@0__:test:foo

现在,每当test:foo更新时,我都会收到通知:

2) "__keyspace@0__:test:foo"
3) "set"

但是,这只会告诉我 test:foo已经set,而不是新值。我如何订阅任何新值,而不仅仅是在它们上运行的命令?请注意,正在设置值,而不是PUBLISH ed。

1 个答案:

答案 0 :(得分:1)

您需要使用常规pubsub在自定义渠道中发布自定义消息。别无他法。