美文网首页
redis遇到的一些问题

redis遇到的一些问题

作者: go_2021 | 来源:发表于2022-01-04 18:48 被阅读0次

业精于勤而荒于嬉,行成于思而毁于随。——韩愈

1. Redis 更新(set) key值 会重置过期时间问题

用这个set方法 发现过期时间没了,变成了-1 这个key永不过期了。。所以还是需要用有过期时间的set方法重新设置过期时间。

2. redis key乱码问题

key为 \xAC\xED\x00\x05t\x00\x16ae:bsm:login:token:1_0
实际上应该为ae:bsm:login:token:1_0

解决方案:

同样value也有类似的问题,也需要设置:

redisTemplate.setKeySerializer(new StringRedisSerializer());
redisTemplate.setValueSerializer(new StringRedisSerializer());

这样设置之后,会以utf8编码来赋值key和value,否则用其他软件看是乱的,但不会影响java程序正常读取。

相关文章

网友评论

      本文标题:redis遇到的一些问题

      本文链接:https://www.haomeiwen.com/subject/qmfccrtx.html