【问题标题】:Jedis PubSub from Different Classes来自不同班级的 Jedis PubSub
【发布时间】:2015-09-11 02:43:19
【问题描述】:

我想知道是否可以让 jedis 中的发布者将消息推送到频道,并在完全独立的类中让订阅者在同一频道上监听消息。

例如,对于一个类,有

jedis.publish(CHANNEL_NAME, entry.toString());

在另一堂课上,听通过

jedis.subscribe(subscriber, CHANNEL_NAME);

subscriber 是一个扩展 JedisPubSub 的内部类。

感谢您的帮助!

【问题讨论】:

    标签: java redis publish-subscribe jedis


    【解决方案1】:

    经过一番研究,我发现这是可能的!代码保持不变,只要您在两者中指定 CHANNEL_NAME 相同(可以从属性文件中读取?),那么应该没有问题。注:您的订阅者必须订阅频道并等待消息,然后才能向频道发布任何内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-14
      • 1970-01-01
      • 2017-06-20
      • 1970-01-01
      • 1970-01-01
      • 2017-01-22
      • 2017-10-30
      • 2020-07-27
      相关资源
      最近更新 更多