Redis,设置密钥上的pubsub密钥空间通知,过期或删除时的val

时间:2020-09-11 13:52:32

标签: redis

https://redis.io/topics/notifications上,我们可以阅读 Redis键空间通知。

我所追求的最终是实现某种锁定机制。

我正在使用 nx px 以及超时时间来调用redis SET

当钥匙过期,被更改或删除时,我想得到通知,以唤醒潜在的服务员。

我知道我可以使用以下方法做类似的事情:

config set notify-keyspace-events KEA

但是,这是一个全局设置,会触发很多事情。不理想。

我也不确定为什么只对某些 感兴趣时必须在全局启用它。

使用redis-cli,我当前执行:

  redis-cli --csv psubscribe '__key*__:*'

我将所有发生的事情都打印出来。真的太多了。

A,有没有办法让Redis过滤出密钥并为我输入,例如:

 redis-cli --csv psubscribe '__MY_KEY*__:del'

??

我是否应该创建一个使用所有这些消息的全局机制,并创建自己的pub / sub机制?

后者应该尚未内置吗?

还可以在不全局启用redis-cli config set notify-keyspace-events KEA的情况下发布pubsub吗?

0 个答案:

没有答案