我使用Redis作为分布式缓存。我有不同的应用程序只听特定的键。例如: App1听App1。* App2听App2。*等等。Redis通知
而且我的应用程序使用以下方式接收通知: 应用1: “键*:APP1” 应用2: “键*:APP 2”
我需要发只有关于set,del,expired,驱逐事件的通知才是我试图使用notify-keyspace-events“AK”的原因。如果对我工作正常,但在这种情况下的“AK”配置Redis开始发送额外的通知,如“过期”,我不需要。
所以根据文档http://redis.io/topics/notifications我试图实现自定义属性:
通知,密钥空间事件“Ksxe”只发送集,过期和驱逐通知。但事实上在这种情况下,我只收到过期的通知..
问题: 1.为什么我没有收到设置和驱逐的事件?为什么我只收到过期事件? 2.有什么办法让redis只发送del通知吗?
我也尝试过“Ks”,但redis不发送有关设置事件的通知 g $ lshzxe的别名,以便“AKE”字符串表示所有事件。 “Kg $ lshzxe”也无法正常工作。