用RedisTemplate将key,value写入redis后,key的值的前面出现了\xac\xed\x00\x05t\x00\x13之类的字节数组。这时因为RedisTemplate会将java对象序列化为字节数组存储到redis当中,读取的时候也会按照字节数组进行转化读取,如果redis中存放的是正常的字符串key,value,那么就不能正常的读出来。所以最好使用StringRedisTemplate,因为StringRedisTemplate会按照可读的形式将对象进行存储和读取。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐