Redis Spring操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb
来源:互联网 发布:2017网络情歌对唱 编辑:程序博客网 时间:2024/05/18 00:26
因为spring操作redis是在jedis客户端基础上进行的,而jedis客户端与redis交互的时候协议中定义是用byte类型交互,jedis中提供了string类型转为byte[]类型,但是看到spring-data-redis中RedisTemplate<K, V>
在操作的时候k,v是泛型的,所以RedisTemplate中有了上面那段代码,在没有特殊定义的情况下,spring默认采用defaultSerializer = new JdkSerializationRedisSerializer();来对key,value进行序列化操作,在经过查看JdkSerializationRedisSerializer中对序列化的一系列操作
解决方法:
在配置时手动定义序列化的方法
<bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate"> <property name="connectionFactory" ref="jedisConnectionFactory"/> <property name="keySerializer"> <bean class="org.springframework.data.redis.serializer.StringRedisSerializer"/> </property> <property name="valueSerializer"> <bean class="org.springframework.data.redis.serializer.StringRedisSerializer"/> </property> <property name="hashKeySerializer"> <bean class="org.springframework.data.redis.serializer.StringRedisSerializer"/> </property> <property name="hashValueSerializer"> <bean class="org.springframework.data.redis.serializer.StringRedisSerializer"/> </property> </bean>
0 0
- 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
- 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 key值含有\xac\xed\x00\x05t\x00\x1b
- 解决Spring Boot 使用RedisTemplate 存储键值出现乱码 \xac\xed\x00\x05t\x00
- jeecg hibernate保存实体Incorrect string value: '\xAC\xED\x00\x05sr...' for column
- Spring +redis 集成 16进制问题 \xE7\x9C\x81t\x00\x0323e
- 字符串\x00
- nctf-/x00
- Spring redis key乱码
- Redis的key操作
- Redis---key操作
- redis key的操作
- redis通用key操作
- Java Jxl Excel 操作总结2(基本操作:创建工作薄,工作表,单元格等)
- 微信跳转App
- android studio使用二
- Java -- Map的底层实现
- 1 Microservice 简介
- Redis Spring操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb
- 【搜索】洛谷 P1443 马的遍历
- webstorm使用教程(个人学习日志)
- 网狐6603服务端代码分析(1)
- videojs入门
- java学习之Iterator(迭代器)的一般用法 (转) 迭代器(Iterator)
- C++ 解析Json——jsoncpp
- 量化投资门派梳理
- CSS Media媒体查询