redis 值字符串前面部分乱码_StringBoot 整合Redis解决存储乱码(通过StringRedisSerializer来进行序列化)...
org.springframework.boot
spring-boot-starter-redis
1.4.7.RELEASE
注意:
spring-boot-starter-data-redis
與spring-boot-starter-redis引入的包基本一致,都是基于Jedis的,所以沒區(qū)別。
第一種方法:
在你需要調(diào)用RedisTemplate的類中引入以下代碼(通過StringRedisSerializer來進行序列化)
@Autowired
private RedisTemplate redisTemplate;
@Autowired(required = false)
public void setRedisTemplate(RedisTemplate redisTemplate) {
RedisSerializer stringSerializer = new StringRedisSerializer();
redisTemplate.setKeySerializer(stringSerializer);
redisTemplate.setValueSerializer(stringSerializer);
redisTemplate.setHashKeySerializer(stringSerializer);
redisTemplate.setHashValueSerializer(stringSerializer);
this.redisTemplate = redisTemplate;
}
第二種:直接將
@Autowired private RedisTemplate redisTemplate; 改成
@Autowired private StringRedisTemplate redisTemplate;
———————————————— 版權(quán)聲明:本文為CSDN博主「oh_EJiao」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/sinat_35821285/article/details/82828721
總結(jié)
以上是生活随笔為你收集整理的redis 值字符串前面部分乱码_StringBoot 整合Redis解决存储乱码(通过StringRedisSerializer来进行序列化)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: saltstack-部署
- 下一篇: linux cmake编译源码,linu