解决Spring Boot 使用RedisTemplate 存储键值出现乱码 \xac\xed\x00\x05t\x00
来源:互联网 发布:java 文件读字符串 编辑:程序博客网 时间:2024/06/16 01:28
最近使用spring-data-redis RedisTemplate 操作redis时发现存储在redis中的key不是设置的string值,前面还多出了许多类似\xac\xed\x00\x05t\x00这种字符串,如下
127.0.0.1:6379> keys *1) "\xac\xed\x00\x05t\x00\x04pass"2) "\xac\xed\x00\x05t\x00\x04name"3) "name"
spring-data-redis的RedisTemplate<K, V>模板类在操作redis时默认使用JdkSerializationRedisSerializer来进行序列化,如下
private boolean enableDefaultSerializer = true;private RedisSerializer<?> defaultSerializer = new JdkSerializationRedisSerializer();private RedisSerializer keySerializer = null;private RedisSerializer valueSerializer = null;private RedisSerializer hashKeySerializer = null;private RedisSerializer hashValueSerializer = null;
解决方法
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;}
1 0
- 解决Spring Boot 使用RedisTemplate 存储键值出现乱码 \xac\xed\x00\x05t\x00
- Spring Data操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb
- Spring Data操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb
- Spring Data操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb
- Spring操作Redis时key值出现 \xac\xed\x00\x05t\x00\tb
- Redis Spring操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb
- Spring Data操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb
- Spring Data操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb
- redis key值含有\xac\xed\x00\x05t\x00\x1b
- 使用RedisTemplate 存储键值出现乱码
- jeecg hibernate保存实体Incorrect string value: '\xAC\xED\x00\x05sr...' for column
- 字符串\x00
- nctf-/x00
- spring-data-redis使用RedisTemplate模板存储时键值与预设不一致的解决方法
- spring boot中使用resid-RedisTemplate
- spring boot RedisTemplate的简单使用
- 使用Spring-Data-Redis存储对象(redisTemplate)
- 使用Spring-Data-Redis存储对象(redisTemplate)
- 抓包工具Fiddler的使用教程(一):移动端如何抓包
- web.xml Listener 监听器配置
- adb logcat调试日记之--发现Android 7.0崩溃原因
- 关于程序员这个职业缺点总结
- Android应用中返回键的监听及处理
- 解决Spring Boot 使用RedisTemplate 存储键值出现乱码 \xac\xed\x00\x05t\x00
- 正确显示textarea中输入的回车和空格
- SAP报错:没有为会计年度0定义版本2017
- FFmpeg+SDL+SOUI 摄像头显示demo
- gcc内联汇编
- mysql 权限的问题
- Mac下编译Hadoop2.6.0源码
- 【开发工具】SVN断网续传、续下解决办法
- 《算法入门经典》1~2章 读后感