Redis存入对象之后 在可视化管理工具上面看到的都是序列化之后的值的解决办法
自己指定序列化的方法
在redis的配置类当中写入这个方法
其中Employee是我自己的bean
需要用redis存特定的对象的时候可以这么做
@Bean
public RedisTemplate<Object, Employee> redisTemplate(RedisConnectionFactory redisConnectionFactory) throws UnknownHostException {
RedisTemplate<Object, Employee> template = new RedisTemplate();
template.setConnectionFactory(redisConnectionFactory);
/**
* 下面两句就是自己制定序列化
*/
Jackson2JsonRedisSerializer<Employee> employeeJackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer<Employee>(Employee.class);
template.setDefaultSerializer(employeeJackson2JsonRedisSerializer);
return template;
}
引用
@Autowired
RedisTemplate<Object,Employee> employeeRedisTemplate;
使用的话 操作就和其他的一样的