問題描述
使用java存入key之后,查找key時顯示沒有
key相同的話會覆蓋掉之前的key
當我在服務器上set一樣key的時候發現出現了一個新的key
通過工具對比看到差別在於最開始的數據前邊有一些亂碼
解決方法: 在redis工具類里加上下面一個方法
@Bean
public RedisTemplate redisTemplateInit() {
//設置序列化Key的實例化對象
redisTemplate.setKeySerializer(new StringRedisSerializer());
//設置序列化Value的實例化對象
redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer());
return redisTemplate;
}
再走方法就正常了,可以根據key取出值了