`
lfc_jack
  • 浏览: 144818 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

Redis 发布订阅命令

 
阅读更多




1 PSUBSCRIBE pattern [pattern ...]
订阅一个或多个符合给定模式的频道。
2 PUBSUB subcommand [argument [argument ...]]
查看订阅与发布系统状态。


3 PUBLISH channel message
将信息发送到指定的频道。




4 PUNSUBSCRIBE [pattern [pattern ...]]
退订所有给定模式的频道。


5 SUBSCRIBE channel [channel ...]
订阅给定的一个或多个频道的信息。

6 UNSUBSCRIBE [channel [channel ...]]
指退订给定的频道。


模拟下三个客户端,一个服务端发送服务,同时开始三个客户端,分别输入: subscribe testchannel

然后,再开一个客户端,publish testchannel "just for test ...."

如下图?:只要执行发布者客户端的channel,三个客户端会立马收到发布的信息





  • 大小: 51.4 KB
  • 大小: 175.7 KB
  • 大小: 2.8 KB
分享到:
评论

相关推荐

    Redis发布订阅.net实现

    标题"Redis发布订阅.net实现"所涉及的关键知识点包括: 1. Redis的发布订阅机制: 发布订阅模式在Redis中由`PUBLISH`和`SUBSCRIBE`命令支持。发布者通过`PUBLISH`命令将消息发送到一个特定的频道,而订阅者则通过`...

    Java实现Redis的消息订阅和发布

    标签"redis队列"提示我们,Redis不仅仅可以作为发布/订阅系统,还可以用于构建消息队列,例如使用`RPOPLPUSH`或`BLPOP`命令实现先进先出(FIFO)队列。然而,对于大型高并发系统,可能需要考虑使用Redis的Stream或更...

    QT实现redis订阅发布功能

    在本文中,我们将深入探讨如何使用Qt框架结合hiredis-1.0.0库来实现Redis的订阅发布功能。Redis是一种高性能的键值存储系统,广泛用于数据缓存、消息队列以及实时数据处理等领域。Qt则是一个跨平台的应用程序开发...

    基于Java环境下的Redis发布订阅的设计与实现.pdf

    基于Java环境下的Redis发布订阅设计与实现 本文研究了基于Java环境下的Redis发布订阅设计与实现,以满足实时聊天系统、微博以及分布式架构等应用对数据通信中间件的需求。Redis的发布订阅功能可以实现实时通信、...

    .net core如何使用Redis发布订阅

    在探讨.NET Core如何使用Redis进行发布订阅之前,首先需要了解Redis发布订阅的基本概念。Redis的发布订阅(pub/sub)是一种消息通信模式,它包括发布者(publisher)和订阅者(subscriber)。发布者负责发布消息,而...

    redis订阅,redis发布

    在 Redis 中,发布/订阅(pub/sub)是一种消息通信模式,允许生产者(发布者)向多个消费者(订阅者)广播消息,而无需直接知道对方的存在。这种模式对于实现实时通知、聊天系统或者构建事件驱动的应用非常有用。 *...

    redis订阅与发布.zip

    在 Redis 中,订阅与发布(Pub/Sub)是一种消息通信模式,用于实现实时的消息传递。在这个模式下,发布者将消息发送到特定的频道,而订阅者则可以监听并接收这些频道上的消息。这种机制无需直接交互,而是通过中间的...

    redis绑定webSocket发布订阅连接推送

    标题中的“redis绑定webSocket发布订阅连接推送”指的是在Web应用中使用Redis作为消息中间件,结合WebSocket技术来实现实时的数据推送。Redis是一个高性能的键值存储系统,支持多种数据结构,如字符串、哈希、列表、...

    redis消息订阅发布

    在众多功能中,Redis的消息订阅发布(Pub/Sub)机制是其重要的特性之一,常用于实现轻量级的消息队列和实时通信。 **Redis消息订阅发布机制** 1. **基本概念** - **Publisher(发布者)**:负责发送消息的客户端...

    redis订阅发布实现websocket集群.zip

    1. **发布者(Publisher)**: 当服务器端有新的消息需要广播给所有连接的客户端时,通过Redis的`publish()`命令将消息发送到特定的频道(channel)。 2. **订阅者(Subscriber)**: 每个WebSocket连接的客户端都会...

    Redis发布订阅和实现.NET客户端详解

    发布订阅在设计模式中可以类比为观察者模式,它解决了对象之间一对多依赖关系的问题。当发布者(Publisher)向一个频道(Channel)发布消息时,所有订阅了该频道的订阅者(Subscriber)都会收到这个消息。 Redis...

    基于Redis发布订阅(pub/sub)系统实现的前端设备控制框架(java)

    基于Redis发布订阅(pub/sub)系统实现的前端设备控制框架(java)。在基于物联网的应用中,各种前端设备需要能被远程管理,当所有的设备都能直接通过ip地址访问时,设计设备管理系统时,只需要把前端设备当作一个简单的...

    Redis在Delphi7下使用,支持发布、订阅等

    在Delphi7这个经典的面向对象编程环境中,可以利用第三方库或者自定义组件来实现Redis的客户端连接,以实现发布/订阅等功能。 在这个项目中,我们可以看到几个关键文件: 1. RedisClient.cfg 和 NsyRedis.cfg:...

    Redis 命令参考手册中文完整版chm

    Redis的发布订阅功能允许客户端订阅特定频道,当有消息发布到该频道时,所有订阅者都能接收到。 五、lua脚本支持 Redis支持内嵌的lua脚本,允许用户编写并执行复杂逻辑,提高操作效率。 六、主从复制与集群 1. ...

    redis的基本操作命令.docx

    Redis 提供了多种数据类型,如字符串、哈希、列表、集合、有序集合等,并支持事务、发布订阅、 Lua 脚本等功能。本文将详细介绍 Redis 的基本操作命令,包括与服务器的沟通、查看当前数据库中 key 的数目、切换库、...

    Redis完整命令参考手册_redis命令大全_

    7. **发布/订阅(Publish/Subscribe)**: - `SUBSCRIBE channel [channel ...]`:客户端订阅一个或多个频道。 - `PUBLISH channel message`:向指定频道发送消息。 - `UNSUBSCRIBE [channel [channel ...]]`:...

    Redis 发布订阅

    以下是一些 Redis 发布订阅的常用命令: 1. `SUBSCRIBE channel [channel …]`:此命令用于订阅一个或多个指定的频道。例如,`SUBSCRIBE redisChat` 将订阅名为 `redisChat` 的频道。客户端将进入订阅模式,等待并...

    redis发布订阅_动力节点Java学院整理

    以下是关于Redis发布订阅模式的详细说明: **1. 基本命令** - **SUBSCRIBE**: 该命令用于订阅一个或多个频道。例如,`SUBSCRIBE channel1 channel2` 订阅`channel1`和`channel2`。当频道上有新的消息时,客户端会...

    ios redisDemo

    5. **执行命令**:使用提供的API执行Redis命令,如设置键值对、获取数据、执行事务等。例如,设置键值对: ```objc [redis set:@"myKey" value:@"myValue"]; ``` 获取数据: ```objc NSString* value = [redis...

Global site tag (gtag.js) - Google Analytics