Spring Data Redis與Jedis的選擇

來源:互聯網
上載者:User

標籤:sha   2.0   版本   通過   方式   jedis   工具   選擇   時間   

說明:內容可能有點舊,需要在業務上做權衡。

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

Spring Data Redis 1.0.1 優點

1、對具體Redis用戶端做了封裝,用戶端可在Jedis,Jredis,Rjc等Java用戶端中做出選擇和切換 。

2、用template對調用做了封裝,省去了建立串連,釋放串連等繁瑣代碼。 

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

4、提供對Spring Cache的支援,可用註解實現Cache,但是無法設定緩衝失效時間。 

Jedis 2.0.0優點 

1、可用到Jedis本身提供的更多的特性,比如Sharded,比如Masater/Slaver。 

 

參考:

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

Spring Data Redis與Jedis的選擇(轉)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.