开发者社区> 问答> 正文

pubsub是否支持通配符订阅?

pubsub是否支持通配符订阅?

展开
收起
迪哒迪滴喵 2024-08-13 18:40:06 14 0
1 条回答
写回答
取消 提交回答
  • 是的,pubsub支持通配符订阅。消费者可以使用psubscribe命令订阅一个包含通配符的channel,Redis服务端会按照规则推送所有匹配该通配符的channel的消息给对应的客户端。
    示例命令:

    # 消费者1订阅channel1 
    subscribe channel1 
    1) "subscribe" 
    2) "channel1" 
    3) (integer) 1 
    
    # 消费者2使用通配符订阅 
    psubscribe channel* 
    1) "psubscribe" 
    2) "channel*" 
    3) (integer) 1 
    
    # 生产者发布消息 
    publish channel1 msg1 
    (integer) 2 
    publish channel2 msg2 
    (integer) 1
    

    image.png

    2024-08-13 21:23:49
    赞同 1 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载