springboot 集成redis key乱码\xac\xed\x00\x05t\x00\x0eHAOKE_HOT_WORD
文章目录
- 场景
- 分析
- 解决
场景
- springboot集成redis集群 检查key时发现key是二进制格式的 \xac\xed\x00\x05t\x00\x0eHAOKE_HOT_WORD
分析
RedisTemplate<K, V>模板类在操作redis时默认使用JdkSerializationRedisSerializer来进行序列化
解决
- 序列化方式切换成StringRedisSerializer
- 通过配置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相关推荐
- SpringBoot集成Redis解决乱码问题 - \xAC\xED\x00\x05t\x00
SpringBoot集成Redis解决乱码问题 - \xAC\xED\x00\x05t\x00 SpringBoot集成Redis解决乱码问题 问题概述 使用redisTemplate.opsForV ...
- 【springboot】redisTemplate Redis key出现\xac\xed\x00\x05t\x00
现象 springboot项目使用redisTemplate整合redis,测试写入字符串类型的key.value,通过redis可视化工具观察redis存储数据,发现key不符合测试预期,出现\xa ...
- Spring集成Redis键值乱码\xac\xed\x00\x05t\x00\tb
目录 一.Spring集成Redis键值乱码 二.解决方法 三.问题分析 一.Spring集成Redis键值乱码 Spring集成Redis设置缓存数据时,发现键值乱码 设置的key前面有乱码\xac ...
- Redis整合SpringBoot,出现“\xac\xed\x00\x05t\x00\x03解决自定义RedisTemplate序列化
SpringBoot整合 SpringBoot操作数据:spring-data jpa jdbc mongodb redis SpringData也是和SpringBoot齐名的项目 说明:在Spri ...
- RedisTemplate设置redis的key时出现\xac\xed\x00\x05t\x00\x0f前缀
1.问题描述 使用redisTemplate设置redis的key-value,程序运行没有问题,但是却在redis客户端查不到设置的key-value. 2.产生原因 出现这种乱码前缀的原因是没有进 ...
- redis key/value 前面出现\xac\xed\x00\x05t\x00\x06 已解决
最近写项目时遇到的一个问题,当我向 redis 中 set 数据的时候 key 和 value出现\xac\xed\x00\x05t\x00\x06这些乱码,问题如图: 原因:spring-data- ...
- Redis Desktop Manager中出现\xAC\xED\x00\x05t\x00乱码问题
问题 最近在使用Redis Tmeplate保存到Redis过程中出现了,以\xAC\xED\x00\x05t\x00\x12开头的乱码问题,具体如下图: 原因 其实就是,下面两个Redis配置注解不 ...
- Redis的可视化工具查询内容为 --> “\xac\xed\x00\x05t\x00”乱码
Redis的可视化工具查询内容为 --> "\xac\xed\x00\x05t\x00"乱码 1.简要描述 2.问题描述 3.采用String序列化时遇到的问题 4.解决问题 ...
- 关于springboot集成redis及关于redis的Key 乱码问题
一.在pom文件中引入redis <dependency><groupId>org.springframework.boot</groupId><artifa ...
最新文章
- Visual C# .NET 2003 语言的改变
- html5 游戏图片预加载,前端实现图片(img)预加载
- PHP安装laravel(win+linux)
- JFreeChart入门
- 某县百姓百事110便民服务管理系统(1)——项目总结
- dm_php库,dmandwp系统 PHP建站系统+wordpress建站和DM系统区块+安装教程
- nginx subrequest演示示例程序
- 人工智障学习笔记——强化学习(5)DRL与DQN
- python sql注入脚本_python辅助sql手工注入猜解数据库案例分析
- WebStorm学习笔记002---grunt-watch插件的使用-修改html,css,js文件实现自动编译更新
- JS获取url多个参数及解决中文乱码问题
- 萤火虫算法_一种优化方法:蜂鸟优化算法
- 迅捷图片格式转换器v1.00.1中文免费版
- 用html如何设计日历,用CSS设计日历
- nginx 配置443端口
- archlinux什么桌面好_ArchLinux搭建高效便捷的平铺式桌面
- 数学公式快速计算方法
- 5g通用模组是什么_芯讯通:定义5G通用模组,助力5G商用落地
- Error creating bean with name ‘sqlSessionFactory‘ defined in class path resource [applicationContext
- [tools]-excel的一些操作
热门文章
- ETL工具Informatica开发流程 综合应用 电信通话计费系统开发项目案例10
- DataWhale-VCED项目学习-2Jina
- linux raid member,文件挂载时报错“linux_raid_member”
- 长尾分布,重尾分布(Heavy-tailed Distribution)
- 手把手教你做树莓派魔镜-MagicMirror(二)-烧写系统卡
- 2021年全球B2B在线支付解决方案行业调研及趋势分析报告
- 前端刷新token,判断token是否过期,若没有过期则刷新token,过期则退出登录
- Navicat操作MySQL简易教程
- 甲苯二异氰酸酯(TDI)的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- IntelliJ IDEA怎么创建package包下面的子包