最近写项目时遇到的一个问题,当我向 redis 中 set 数据的时候 key 和 value出现\xac\xed\x00\x05t\x00\x06这些乱码,问题如图:

原因:spring-data-redis的RedisTemplate<K, V>模板类在操作redis时默认使用JdkSerializationRedisSerializer来进行序列化。

解决方法:
在RedisUtil工具类中(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;}

将redisTemplate默认改为stringRedis序列化方式。OK,解决

redis key/value 前面出现\xac\xed\x00\x05t\x00\x06 已解决相关推荐

  1. FAQ:redis key/value 前面出现\xAC\xED\x00\x05t\x00\x05

    1.问题现象: 最近使用spring-data-redis 和jedis 操作redis时发现存储在redis中的key不是程序中设置的string值,前面还多出了许多类似\xac\xed\x00\x ...

  2. springboot 集成redis key乱码\xac\xed\x00\x05t\x00\x0eHAOKE_HOT_WORD

    文章目录 场景 分析 解决 场景 springboot集成redis集群 检查key时发现key是二进制格式的 \xac\xed\x00\x05t\x00\x0eHAOKE_HOT_WORD 分析 R ...

  3. RedisTemplate设置redis的key时出现\xac\xed\x00\x05t\x00\x0f前缀

    1.问题描述 使用redisTemplate设置redis的key-value,程序运行没有问题,但是却在redis客户端查不到设置的key-value. 2.产生原因 出现这种乱码前缀的原因是没有进 ...

  4. Redis存key出现\xAC\xED\x00\x05t\x00\x14

    在使用RedisTemplate存key的时候发现在redis的key是 \xAC\xED\x00\x05t\x00\x14 这样的 或者类似这样的. 因为在RedisTemplate源码里面默认序列 ...

  5. 【springboot】redisTemplate Redis key出现\xac\xed\x00\x05t\x00

    现象 springboot项目使用redisTemplate整合redis,测试写入字符串类型的key.value,通过redis可视化工具观察redis存储数据,发现key不符合测试预期,出现\xa ...

  6. Redis Desktop Manager中出现\xAC\xED\x00\x05t\x00乱码问题

    问题 最近在使用Redis Tmeplate保存到Redis过程中出现了,以\xAC\xED\x00\x05t\x00\x12开头的乱码问题,具体如下图: 原因 其实就是,下面两个Redis配置注解不 ...

  7. Redis整合SpringBoot,出现“\xac\xed\x00\x05t\x00\x03解决自定义RedisTemplate序列化

    SpringBoot整合 SpringBoot操作数据:spring-data jpa jdbc mongodb redis SpringData也是和SpringBoot齐名的项目 说明:在Spri ...

  8. redis键值出现 \xac\xed\x00\x05t\x00的解决方法

    笔者在使用redis存放键值对时,发现存放的key和value多了\xac\xed\x00\x05t\x00&的前缀,笔者存放的是字符串,结果如下图所示,出现非预期的前缀. 出现该问题的原因是 ...

  9. Redis的可视化工具查询内容为 --> “\xac\xed\x00\x05t\x00”乱码

    Redis的可视化工具查询内容为 --> "\xac\xed\x00\x05t\x00"乱码 1.简要描述 2.问题描述 3.采用String序列化时遇到的问题 4.解决问题 ...

最新文章

  1. 各种initcall的执行先后顺序(module_init、postcore_initcall、arch_initcall、subsys_initcall、 fs_initcall)...
  2. MySQL - 索引下推 Index Condition Pushdown 初探
  3. Maven警告:“java使用了未经检查或不安全的操作。java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。“
  4. 安卓APP_ 布局(6) —— ConstrainLayout约束布局(重要)
  5. jzoj3508-好元素【hash,优雅的暴力】
  6. 【转】基于DCMTK的DICOM相关程序编写攻略
  7. layui Form内容重置清空
  8. 荒野行动服务器维护啥时好,荒野行动服务器真的极差
  9. 零基础学python实战-零基础学习python_类和对象(36-40课)
  10. linux和windows下,C/C++开发的延时函数,sleep函数
  11. er图一对多的关系怎么体现_抠图高级技法之混合剪切篇
  12. Adreno GPU上Android 游戏开发介绍 (3)
  13. 共享服务器协议,3.5.7 文件共享服务及SMB协议
  14. html语言标题怎么居中,HTML – 如何在标题中垂直居中文本?
  15. Excel如何实现行列转换及行倒置
  16. Kubernetes(k8s) YAML文件详解
  17. oracle数据比对工具
  18. 我对于测试团队建设的意见
  19. 访问ip不在白名单中,请参考FAQ:
  20. 【matlab】常微分方程的数值解法

热门文章

  1. 高并发下的系统设计(偏数据库设计)
  2. linux下刻录光盘读取不了_Linux下刻录光盘实战
  3. C++之文件IO操作流
  4. vue如何写原生js_纯技巧向:React, Vue, Rxjs 和原生 JS 代码大乱斗
  5. android so文件不混淆_Android studio 混淆打包时如何忽略依赖库中的第三方.so文件...
  6. Java-虚拟机-常量池的表现方式
  7. python算法学习代码_python 算法学习部分代码记录篇章1
  8. python安装opencv库、提示找不到pip_OpenCV Python importorror:DLL加载失败:找不到指定的模块...
  9. 深井软岩巷道群支护技术与应用_金能煤业公司组织观看千米深井软岩巷道大变形机理及围岩控制技术讲座...
  10. 判断一个变量是否是Array类型