redis數據存入亂碼問題解決方法


第一步:配置RedisTemplate

@Configuration
public class RedisConfigurtion {
@Autowired
private RedisTemplate redisTemplate;

@Bean(name = "redisTemplate")
public RedisTemplate<String, String> redisTemplate(RedisConnectionFactory factory) {
RedisTemplate<String, String> template = new RedisTemplate<>();
template.setConnectionFactory(factory);
template.setKeySerializer(new StringRedisSerializer());
template.setValueSerializer(new GenericJackson2JsonRedisSerializer());
template.setHashKeySerializer(new GenericJackson2JsonRedisSerializer());
template.setHashValueSerializer(new GenericJackson2JsonRedisSerializer());
template.afterPropertiesSet();
return template;
}
}

第二步:用CMD啟動redis客戶端

1.打開cmd窗口,輸入 chcp 65001設置cmd的編碼格式

2.再進入redis的目錄輸入 redis-cli.exe --raw 啟動redis客戶端

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM