【问题标题】:Issues with REDIS Publish/SubscribeREDIS 发布/订阅问题
【发布时间】:2021-06-22 11:52:14
【问题描述】:

我在 Ubuntu 20.04 上运行 REDIS 版本 5.0.7(由 redis-server --version 报告)。当我尝试按照REDIS DOC 中的说明使用 REDIS 模式订阅时,它似乎不起作用。也就是说,当我订阅任何关键事件 (PSUBSCRIBE *) 时,我都会收到通知。但是,当我订阅特定模式 (PSUBSCRIBE stack*) 时,即使创建新密钥 (set stack exchange) 也不会收到任何通知。我在配置文件 (/etc/redis/redis.conf) 和命令行 (config set notify-keyspace-events KEA) 中都启用了关键事件。如何解决这个问题?有什么建议么?请告诉我。谢谢!

【问题讨论】:

    标签: redis publish-subscribe


    【解决方案1】:

    PSUBSCRIBE 命令的模式参数表示通道而不是键。任何 自动 事件的通道都将包含一个前缀。您没有收到任何使用 stack* 模式的通知,因为它不包含任何 Redis 的预定义前缀。

    尝试*stack* 模式。这也会考虑前缀频道

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-29
      • 1970-01-01
      相关资源
      最近更新 更多