Redis是一个key-value的存储系统,提供的key-value类似与Memcached而数据结构又多于memcached,而且性能优异.广泛用于缓存,临时存储等,不仅如此redis pubsub还可以实现发布–订阅功能,实时推送给订阅端。
1.实现发布功能
[java] view plain copy PRint?2.实现发布订阅功能继续JedisPubSub类实现对订阅到消息后的处理。
[java] view%20plain copy print?3.测试订阅功能
[java] view%20plain copy print?测试的时候先启动JedisTest 类,然后再启动JedisPubSubTest类。主要运行原理就是socket。
关于spring-data-redis实现发布订阅,请参考文章:
Spring Data Redis实现一个订阅/发布系统
新闻热点
疑难解答