
一、Jedis

1、四步走
1.1、引入依赖
pom.xml

1. 2、 建立连接

1.3、 测试String

1.4、释放资源

2、jedis连接池


二、SpringDataRedis
1、了解


2、四步走
2.1、引入spring-boot-starter-data-redis依赖

2.2、在application.yml中配置Redis信息

2.3、注入RedisTemplate

2.4、编写测试

3、SpringDataRedis的序列化和反序列化(转json)

java
@Bean
**public** RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory)
**throws** UnknownHostException {
*//* *创建**Template
\* RedisTemplate<String, Object> redisTemplate = **new** RedisTemplate<>();
*//* *设置连接工厂
\* redisTemplate.setConnectionFactory(redisConnectionFactory);
*//* *设置序列化工具
\* GenericJackson2JsonRedisSerializer jsonRedisSerializer =
**new** GenericJackson2JsonRedisSerializer();
*//* *key**和* *hashKey**采用* *string**序列化*
redisTemplate.setKeySerializer(RedisSerializer.*string*());
redisTemplate.setHashKeySerializer(RedisSerializer.*string*());
*//* *value**和* *hashValue**采用* *JSON**序列化*
redisTemplate.setValueSerializer(jsonRedisSerializer);
redisTemplate.setHashValueSerializer(jsonRedisSerializer);
**return** redisTemplate;
}


3.1反序列化




String默认提供StringRedisTemplate类,其key和value的默认序列化方式就是String

