美文网首页
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