Redis PUBLISH 例子
import org.springframework.data.redis.connection.RedisConnection;
import org.springframework.data.redis.connection.jedis.JedisConnectionFactory;
public class TestRedisPublish {
private static JedisConnectionFactory getJedisConnectionFactory() {
JedisConnectionFactory jcf = new JedisConnectionFactory();
jcf.setHostName("127.0.0.1");
jcf.setPort(6379);
jcf.setPassword("123");
jcf.afterPropertiesSet();
return jcf;
}
private static RedisConnection getRedisConnection() {
return getJedisConnectionFactory().getConnection();
}
public static void main(String[] args) {
RedisConnection rc = getRedisConnection();
//PUBLISH 将信息 message 发送到指定的频道 channel 。
long publish = rc.publish("redisChat".getBytes(), "Hello Redis".getBytes());
System.out.println("PUBLISH [" + publish + "]");
}
}
本文介绍如何利用Spring Data Redis实现消息的发布功能。通过示例代码展示如何配置JedisConnectionFactory并使用RedisConnection对象发布消息到指定频道,具体演示了PUBLISH命令的使用过程。
1234

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



