如题:
使用 RedisApi的时候已经设置RedisTemplate的key和value的序列化规则
template.setKeySerializer(stringRedisSerializer);
template.setValueSerializer(jackson2JsonRedisSerializer);
template.setHashValueSerializer(jackson2JsonRedisSerializer);
template.setHashKeySerializer(stringRedisSerializer);
出现的现象是使用**void set(K key, V value, long offset);设值的时候,值的前缀多了很多\x00的字符。
解决方式:使用void set(K key, V value, long timeout, TimeUnit unit);**进行设置