原 redis序列化key
版权声明:本文为博主原创文章,请尊重他人的劳动成果,转载请附上原文出处链接和本声明。
本文链接:https://www.91mszl.com/zhangwuji/article/details/1026
1 往redis里面存数据,然后再通过redis
客户端取出来时,发现是\xac\xed\x00\x05t\x00\tAMAML_123 这种格式的,不太友好。我们需要将他设置为明文。
我们只需要在redis的工具类中添加如下的代码即可。
// redis 序列化后redis里面存的就是明文(如 123456),否则就是以byte的形式进行存储(如 \xac\xed\x00\x05t\x00\tAMAML_123)
@Autowired(required = false)
public void setRedisTemplate(RedisTemplate redisTemplate) {
RedisSerializer stringSerializer = new StringRedisSerializer();
redisTemplate.setKeySerializer(stringSerializer);
redisTemplate.setValueSerializer(stringSerializer);
redisTemplate.setHashKeySerializer(stringSerializer);
redisTemplate.setHashValueSerializer(stringSerializer);
this.redisTemplate = redisTemplate;
}
截图如下:
2019-08-12 10:58:24 阅读(1154)
名师出品,必属精品 https://www.91mszl.com
博主信息