记一次 RedisTemplate 根据 key 查询 value 报错记录
-
报错日志:
com.fasterxml.jackson.core.JsonParseException: Unrecognized token ‘xxx’: was expecting (JSON String, Number, Array, Object or token ‘null’, ‘true’ or ‘false’)
at [Source: xxx ] -
通过 redis 查询了一下存储类型为 String
-
代码报错
-
解决方法,把 redisTemplate 改成 stringRedisTemplate
@Resource private RedisTemplate redisTemplate; @Resource private StringRedisTemplate stringRedisTemplate; ... // 使用redisTemplate 会报错 //Object value = redisTemplate.opsForValue().get(key); // 换成 stringRedisTemplate 正常 Object value = stringRedisTemplate.opsForValue().get(key); ...