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實現一個訂閱/發布系統
新聞熱點
疑難解答