【问题标题】:aws elastiCache for redis **Key-space notification**aws elastiCache for redis **键空间通知**
【发布时间】:2021-02-03 22:52:07
【问题描述】:

我在我的项目中以集群模式将 aws elastiCache 用于 redis。 我使用 redis 的键空间通知功能来监听特定的过期事件。它在没有集群的情况下工作正常。但是集群后,我无法在订阅块中获取消息。

subscribe(`__keyevent@0__:expired`);
redis keyspace notification aws elastiCache for redis

【问题讨论】:

    标签: amazon-web-services redis


    【解决方案1】:

    确保您正在侦听所有节点

    从手册...

    集群中的事件

    如上所述,Redis 集群的每个节点都会生成有关其自己的键空间子集的事件。但是,与集群中的常规 Pub/Sub 通信不同,事件的通知不会广播到所有节点。换句话说,键空间事件是特定于节点的。这意味着要接收集群的所有键空间事件,客户端需要订阅每个节点。

    【讨论】:

      【解决方案2】:

      使用aws中的参数组来设置配置并传递其中的键。

      【讨论】:

        猜你喜欢
        • 2014-06-04
        • 2019-03-13
        • 1970-01-01
        • 2019-09-12
        • 2022-04-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多