Redis集群pub/sub模式怎么取消订阅频道?

cxy66912462 2016-07-11 01:54:07
127.0.0.1:7001> pubsub channels
1) "order3"
2) "order2"
3) "order"
127.0.0.1:7001> unsubscribe order
1) "unsubscribe"
2) "order"
3) (integer) 0
127.0.0.1:7001> pubsub channels
1) "order3"
2) "order2"
3) "order"
jediscluster没有取消订阅的方法, JedisPubSub倒是有不过 调用之后没反应,
我在服务器里用命令取消订阅都不好使啊,求指教.
我现在要实现一个功能 根据配置文件 不重启项目 动态的订阅channel
现在动态添加完成了,但是取消订阅这一直没反应.
求指点,谢谢
...全文
587 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_43137643 2019-04-10
  • 打赏
  • 举报
回复
unsubscribe 怎么在进程外部使用呢 球解答
cxy66912462 2016-07-13
  • 打赏
  • 举报
回复
又发现一个问题,在集群环境下 unsubscribe(String channel) 取消订阅会出现问题,不好用
cxy66912462 2016-07-12
  • 打赏
  • 举报
回复
解决了....用JedisPubSub的unsubscribe方法就可以了.....关掉线程也是个方法 不过不太好 subscribe是阻塞的
qq_15915835 2016-07-11
  • 打赏
  • 举报
回复
把线程关掉?

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧