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(以上内容转自此篇文章)

相关文章
相关标签/搜索