Coverage Summary for Class: RedisConfig (cn.edu.ecnu.stu.bookstore.config)
Class |
Method, %
|
Line, %
|
RedisConfig |
100%
(2/2)
|
100%
(7/7)
|
RedisConfig$$EnhancerBySpringCGLIB$$12c5044f |
Total |
100%
(2/2)
|
100%
(7/7)
|
package cn.edu.ecnu.stu.bookstore.config;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.serializer.RedisSerializer;
import org.springframework.data.redis.serializer.StringRedisSerializer;
@Configuration
public class RedisConfig implements InitializingBean {
@Autowired
private RedisTemplate<Object, Object> redisTemplate;
@Override
public void afterPropertiesSet(){
RedisSerializer stringSerializer = new StringRedisSerializer();
//key序列化方式
redisTemplate.setKeySerializer(stringSerializer);
//String的序列化方式
redisTemplate.setStringSerializer(stringSerializer);
//value序列化方式
redisTemplate.setValueSerializer(stringSerializer);
//hash key序列化方式
redisTemplate.setHashKeySerializer(stringSerializer);
//hash value序列化方式
redisTemplate.setHashValueSerializer(stringSerializer);
}
}