Redis学习篇(十一)之发布订阅

PUBLISH/SUBSCRIBE

发布订阅的原理

包含两个角色,一个是发布者, 一个是订阅者
订阅者可以订阅一个或者多个频道(channel)
发布者可以向指定的频道发布信息

  • 通过SUBSCRIBE订阅频道
    命令: SUBSCRIBE channel

    订阅1.1频道
    SUBSCRIBE channel1.1

  • 通过PUBLISH发布信息
    命令:PUBLISH channel message

    向1.1频道发布信息
    PUBLISH channel1.1 'message'

  • 通过UNSUBSCRIBE取消订阅
    命令:UNSUBSCRIBE channel

    取消订阅1.1频道
    UNSUBSCRIBE channel1.1

  • 通过PSUBSCRIBE指定订阅的规则
    命令:PSUBSCRIBE channel?

    订阅1.开头的所有的频道
    PSUBSCRIBE channel1.?

  • 通过UNPSUBSCRIBE按照某种规则取消订阅
    命令:UNPSUBSCRIBE channel

    取消订阅1.开头的所有的频道
    UBPSUBSCRIBE channel1.?

原文地址:https://www.cnblogs.com/cnkai/p/7501161.html