Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。
Redis 客户端可以订阅任意数量的频道。
Redis提供了发布订阅功能,可以用于消息的传输,Redis的发布订阅机制包括三个部分,发布者,订阅者和Channel。
发布者和订阅者都是Redis客户端,Channel则为Redis服务器端,发布者将消息发送到某个的频道,订阅了这个频道的订阅者就能接收到这条消息。Redis的这种发布订阅机制与基于主题的发布订阅类似,Channel相当于主题。
1,引入Jedis
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
2,具体实现代码
package com.hcmony.sword.redis;
import org.apache.commons.lang3.StringUtils;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPubSub;
/**
* <h3>Shenjue.java基本描述</h3>
* <p></p>
*
* @author hcmon

本文介绍了Redis的发布订阅功能,这是一种消息通信模式,发送者发布消息,订阅者接收。Redis客户端可以订阅多个频道。发布者将消息发送到特定频道,订阅该频道的客户端能接收到消息。文中通过引入Jedis库展示了具体的实现代码。
最低0.47元/天 解锁文章
1599

被折叠的 条评论
为什么被折叠?



