StringRedisTemplate 使用出现\x00\x00\x00\x00\问题
stringRedisTemplate.opsForValue().set()方法不设置最后一个参数(TimeUnit.SECONDS)时,系统不报错,但redis数据库中的value值前会莫名增加\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
错误代码,使用stringRedisTemplate.opsForValue().get()方法无法取出value值。
加上最后一个参数(TimeUnit.SECONDS),系统运行正常
博客指出使用StringRedisTemplate的opsForValue().set()方法时,若不设置最后一个参数(TimeUnit.SECONDS),redis数据库中value值前会莫名增加\x00,使用get()方法无法取出value值;加上该参数后,系统运行正常。
1185

被折叠的 条评论
为什么被折叠?



