当前位置: 首页 > backend >正文

Redis 插入中文乱码键

Java 代码:

    @Bean// 静态代理模式: Redis 客户端代理类增强public StringRedisTemplateProxy stringRedisTemplateProxy(RedisKeySerializer redisKeySerializer,StringRedisTemplate stringRedisTemplate,RedissonClient redissonClient) {stringRedisTemplate.setKeySerializer(redisKeySerializer); // UTF-8 实例化过return new StringRedisTemplateProxy(stringRedisTemplate, redisDistributedProperties, redissonClient);}
    @Overridepublic void put(String key, Object value, long timeout, TimeUnit timeUnit) {// actual 是正确中文信息        String actual = value instanceof String ? (String) value : JSON.toJSONString(value);stringRedisTemplate.opsForValue().set(key, actual, timeout, timeUnit);}

验证:

redis-cli -p 6380 --raw# 执行命令查看键 -> 中文乱码
KEYS *
index12306-ticket-service:train_station_remaining_ticket:2_北京å—_æ­å·žä¸œ
index12306-ticket-service:train_info:3
distributed_id_generator_config
index12306-ticket-service:train_station_remaining_ticket:1_济å—西_æ­å·žä¸œ
index12306-ticket-service:train_station_remaining_ticket:3_å—京_æµ·å®
index12306-ticket-service:train_station_price:3_北京_德州
index12306-ticket-service:region_train_station:北京_æ­å·ž
index12306-ticket-service:train_station_remaining_ticket:4_北京å—_æ­å·

解决方法:

-> 由于 Redis 中存储的键名本身是乱码格式 -> 清除数据 -> 重新写入

127.0.0.1:6380> FLUSHDB
OK
127.0.0.1:6380> KEYS *127.0.0.1:6380> KEYS *
index12306-ticket-service:train_station_remaining_ticket:3_嘉兴_海宁
index12306-ticket-service:train_station_price:3_北京_杭州
index12306-ticket-service:train_station_remaining_ticket:1_南京南_杭州东
index12306-ticket-service:train_station_remaining_ticket:1_济南西_宁波
index12306-ticket-service:train_station_remaining_ticket:3_南京_嘉兴

http://www.xdnf.cn/news/10003.html

相关文章:

  • Centos7安装gitlab
  • Vehicle HAL(1)--整体介绍
  • InnoDB中的锁
  • 龙虎榜——20250529
  • 2025年业财一体化如何重塑工程项目管理?
  • 下载jdk教程
  • 基于python 将图像上同一行距离相近的矩形框融合
  • Apifox 的“前置URL”和“请求地址”区别
  • 【网络入侵检测】基于Suricata源码分析FlowManager实现
  • DEEPSEEK帮写的STM32消息流函数,直接可用.已经测试
  • PostgreSQL主从同步双机集群创建与配置
  • 使用 Arthas 查看接口方法执行时间
  • 时间序列噪声模型分析软件推荐与使用经验
  • SQL(Database Modifications)
  • 【达梦】达梦数据库使用TypeHandler读取数据库时,将字段中的数据读取为数组
  • UIAbility组件基础
  • Cadence Allegro中设置主画面最小显示间距
  • 江科大UART串口通讯hal库实现
  • 【大模型/MCP】MCP简介
  • 哈希之旅:从使用到底层建设
  • CCPC shandong 2025 G
  • 【数据集】中国日尺度1 km全天候地表温度数据集(2000-2022)
  • 尚硅谷redis7 74-85 redis集群分片之集群是什么
  • 【区间dp】-----例题5【田忌赛马】(暂时只会贪心解法)
  • Chuanpai、Nihongo wa Muzukashii Desu、K-skip Permutation
  • 3340. 检查平衡字符串
  • 【2025文博会现场直击】多图预警
  • One Year~
  • WES(三)——变异检测
  • Pix4d航测软件正射影像生产流程(一)项目创建及快速空三