redis 可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为string(字符串)、list(列表)、set(集合)、hash(散列)和 zset(有序集合)。
redis与spring的整合一般分为spring-data-redis整合和jedis整合,先看看两者的区别
1、引用的依赖不同:
spring-data-redis使用的依赖如下:
org.springframework.data
spring-data-redis
1.8.9.release
jedis使用的依赖如下:
redis.clients
jedis
2.9.0
jar
compile
2、管理jedis实例方式、操作redis服务的不同:
spring-data-redis:
通过org.springframework.data.redis.connection.jedis.jedisconnectionfactory来管理,即通过工厂类管理,然后通过配置的模版bean,操作redis服务,代码段中充斥大量与业务无关的模版片段代码,代码冗余,不易维护,比如像下面的代码:
protected redistemplate redistemplate;
public void saveuser(user user) {
redistemplate.execute(new rediscallback