文章目录

  • 场景
  • 分析
  • 解决

场景

  • springboot集成redis集群 检查key时发现key是二进制格式的 \xac\xed\x00\x05t\x00\x0eHAOKE_HOT_WORD

分析

RedisTemplate<K, V>模板类在操作redis时默认使用JdkSerializationRedisSerializer来进行序列化

解决

  1. 序列化方式切换成StringRedisSerializer
  2. 通过配置bean的方式配置
## RedisClusterConfig.java
@Configuration
public class RedisClusterConfig {@Autowiredprivate ClusterConfigurationProperties clusterConfigurationProperties;@Beanpublic RedisConnectionFactory redisConnectionFactory(){RedisClusterConfiguration clusterConfiguration = new RedisClusterConfiguration(clusterConfigurationProperties.getNodes());clusterConfiguration.setMaxRedirects(clusterConfigurationProperties.getMaxRedirects());return new JedisConnectionFactory(clusterConfiguration);}@Beanpublic RedisTemplate<String,String> redisTemplate(RedisConnectionFactory redisConnectionFactory){RedisTemplate<String,String> redisTemplate = new RedisTemplate<>();redisTemplate.setConnectionFactory(redisConnectionFactory);redisTemplate.setKeySerializer(new StringRedisSerializer());redisTemplate.setValueSerializer(new StringRedisSerializer());redisTemplate.afterPropertiesSet();return redisTemplate;}
}### ClusterConfigurationProperties.java
@Configuration
@ConfigurationProperties(prefix = "spring.redis.cluster")
@Data
public class ClusterConfigurationProperties {private List<String> nodes;private Integer maxRedirects;
}

springboot 集成redis key乱码\xac\xed\x00\x05t\x00\x0eHAOKE_HOT_WORD相关推荐

  1. SpringBoot集成Redis解决乱码问题 - \xAC\xED\x00\x05t\x00

    SpringBoot集成Redis解决乱码问题 - \xAC\xED\x00\x05t\x00 SpringBoot集成Redis解决乱码问题 问题概述 使用redisTemplate.opsForV ...

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

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

  3. Spring集成Redis键值乱码\xac\xed\x00\x05t\x00\tb

    目录 一.Spring集成Redis键值乱码 二.解决方法 三.问题分析 一.Spring集成Redis键值乱码 Spring集成Redis设置缓存数据时,发现键值乱码 设置的key前面有乱码\xac ...

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

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

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

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

  6. redis key/value 前面出现\xac\xed\x00\x05t\x00\x06 已解决

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

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

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

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

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

  9. 关于springboot集成redis及关于redis的Key 乱码问题

    一.在pom文件中引入redis <dependency><groupId>org.springframework.boot</groupId><artifa ...

最新文章

  1. Visual C# .NET 2003 语言的改变
  2. html5 游戏图片预加载,前端实现图片(img)预加载
  3. PHP安装laravel(win+linux)
  4. JFreeChart入门
  5. 某县百姓百事110便民服务管理系统(1)——项目总结
  6. dm_php库,dmandwp系统 PHP建站系统+wordpress建站和DM系统区块+安装教程
  7. nginx subrequest演示示例程序
  8. 人工智障学习笔记——强化学习(5)DRL与DQN
  9. python sql注入脚本_python辅助sql手工注入猜解数据库案例分析
  10. WebStorm学习笔记002---grunt-watch插件的使用-修改html,css,js文件实现自动编译更新
  11. JS获取url多个参数及解决中文乱码问题
  12. 萤火虫算法_一种优化方法:蜂鸟优化算法
  13. 迅捷图片格式转换器v1.00.1中文免费版
  14. 用html如何设计日历,用CSS设计日历
  15. nginx 配置443端口
  16. archlinux什么桌面好_ArchLinux搭建高效便捷的平铺式桌面
  17. 数学公式快速计算方法
  18. 5g通用模组是什么_芯讯通:定义5G通用模组,助力5G商用落地
  19. Error creating bean with name ‘sqlSessionFactory‘ defined in class path resource [applicationContext
  20. [tools]-excel的一些操作

热门文章

  1. ETL工具Informatica开发流程 综合应用 电信通话计费系统开发项目案例10
  2. DataWhale-VCED项目学习-2Jina
  3. linux raid member,文件挂载时报错“linux_raid_member”
  4. 长尾分布,重尾分布(Heavy-tailed Distribution)
  5. 手把手教你做树莓派魔镜-MagicMirror(二)-烧写系统卡
  6. 2021年全球B2B在线支付解决方案行业调研及趋势分析报告
  7. 前端刷新token,判断token是否过期,若没有过期则刷新token,过期则退出登录
  8. Navicat操作MySQL简易教程
  9. 甲苯二异氰酸酯(TDI)的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  10. IntelliJ IDEA怎么创建package包下面的子包