今天用spring boot 做專案的時候,使用到了redis來做快取,
然后在存入redis的時候遇到了亂碼的問題,這個問題是出現在序列化上,但是這個問題很好解決,晚上的方法也很多,
因為 redis 是將資料存盤在記憶體中的,在存入資料的時候需要對資料進行序列化的操作,問題就是出現在這里,
我們修改它的序列化方式就可以解決了,

@Configuration public class RedisTemplateConfig { @Resource private RedisTemplate<String, String> redisTemplate; @Bean public RedisTemplate<String, String> redisTemplateInit() { // 設定序列化 Key 的實體物件 redisTemplate.setKeySerializer(new StringRedisSerializer()); // 設定序列化 value 的實體物件 redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer()); return redisTemplate; } }
為其制定好序列化方式即可解決,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/531452.html
標籤:其他
上一篇:dubbo 筆記
下一篇:RabbitMQ學習筆記
