org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Invalid UTF-32 character 0x2264794a (above 0x0010ffff) at char #900, byte #3603); nested exception is java.io.CharConversionException: Invalid UTF-32 character 0x2264794a (above 0x0010ffff) at char #900, byte #3603)
废话不多,直接上干货
这个问题就是 redis 序列化 和 反序列化 的 问题
看这两个方法
redisTemplate.opsForValue().set("user:10000",list, 60);
redisTemplate.opsForValue().set("user:10000",list, 60,TimeUnit.SECONDS);
不加单位就是一个二进制,解析的时候就会出问题