Spring Data Redis與Jedis的選擇(轉)

說明:內容可能有點舊,須要在業務上作權衡。redis

Redis的客戶端有兩種實現方式,一是能夠直接調用Jedis來實現,二是可使用Spring Data Redis,經過Spring的封裝來調用。應該使用哪個呢?基於當前版本Spring Data Redis 1.0.1和Jedis 2.0.0,分析以下:  緩存

Spring Data Redis 1.0.1 優勢工具

一、對具體Redis客戶端作了封裝,客戶端可在Jedis,Jredis,Rjc等Java客戶端中作出選擇和切換 。對象

二、用template對調用作了封裝,省去了創建鏈接,釋放鏈接等繁瑣代碼。 blog

三、對對象的序列化也可自由選擇工具。 get

四、提供對Spring Cache的支持,可用註解實現Cache,可是沒法設定緩存失效時間。 it

Jedis 2.0.0優勢 序列化

一、可用到Jedis自己提供的更多的特性,好比Sharded,好比Masater/Slaver。 客戶端

 

參考:di

http://sailorls.iteye.com/blog/1604702(以上內容轉自此篇文章)

相關文章
相關標籤/搜索