springboot redis key乱码
原写法:
@Autowired private RedisTemplate redisTemplate;
写入redis后,查看key值
127.0.0.1:6379> keys * 1) "\xac\xed\x00\x05t\x00#ContentPlatform2:ES:UpSertESContent" 2) "\xac\xed\x00\x05t\x00%ContentPlatform2:Lock_v16:CJH_ARTICLE" 3) "\xac\xed\x00\x05t\x00!ContentPlatform2:Lock_v16:V_VIDEO" 4) "\xac\xed\x00\x05t\x00\x1bContentPlatform2:ES:Content" 5) "\xac\xed\x00\x05t\x00#ContentPlatform2:Lock_v16:CJH_VIDEO" 6) "\xac\xed\x00\x05t\x00%ContentPlatform2:Lock_v16:CMS_ARTICLE"
解决方式:
private RedisTemplate redisTemplate; @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; }
调整后查看redis key值:
127.0.0.1:6379> keys * 1) "ContentPlatform2:Lock_v17:V_VIDEO" 2) "ContentPlatform2:Lock_v17:CMS_ARTICLE" 3) "ContentPlatform2:ES:Content" 4) "ContentPlatform2:Lock_v17:CJH_ARTICLE”
作者:陈敬(Cathy)
出处:http://www.cnblogs.com/janes/
博客文章仅供交流学习,请勿用于商业用途。如需转载,请务必注明出处。