1.首先看乱码的样子

2.目前这个Key 在Redis中真实的样子

3.解决办法: 替换默认的序列化key 和value 的对象

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer;
import org.springframework.data.redis.serializer.StringRedisSerializer;/**
 * Created by sewen on 2017/9/12.
 */
@Configuration
public class Config {@Autowired
    private RedisTemplate redisTemplate;@Bean
    public RedisTemplate redisTemplateInit() {//设置序列化Key的实例化对象
        redisTemplate.setKeySerializer(new StringRedisSerializer());//设置序列化Value的实例化对象
        redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer());return redisTemplate;}
}

4.尾巴:经过以上方法设置完成之后 使用 RedisTemplate set 时就不会乱码了.

public <T> ValueOperations<String, T> setCacheObject(String key, T value) {ValueOperations<String, T> operation = redisTemplate.opsForValue();operation.set(key, value);return operation;
}

不正确的地方请多指教!

Spring boot Redis 乱码相关推荐

  1. java+cache使用方法_java相关:Spring boot redis cache的key的使用方法

    java相关:Spring boot redis cache的key的使用方法 发布于 2020-8-16| 复制链接 摘记: 在数据库查询中我们往往会使用增加缓存来提高程序的性能,@Cacheabl ...

  2. Spring Boot Redis Cluster 实战干货

    转载自  Spring Boot Redis Cluster 实战干货 添加配置信息 spring.redis:database: 0 # Redis数据库索引(默认为0)#host: 192.168 ...

  3. Spring Boot Redis缓存

    Spring Boot Redis缓存 目录[ 隐藏 ] 1 Spring Boot Redis缓存 1.1 Spring Boot Redis项目设置 1.2 Spring Boot Redis缓存 ...

  4. 太好了 | 这篇写的太好了!Spring Boot + Redis 实现接口幂等性

    Hi ! 我是小小,今天是本周的第四篇,第四篇主要内容是 Spring Boot + Redis 实现接口幂等性 介绍 幂等性的概念是,任意多次执行所产生的影响都与一次执行产生的影响相同,按照这个含义 ...

  5. Spring Boot Redis关闭

    Spring Boot Redis 在开发或者本地没有redis数据库时,控制台会一直报连接超时的日志,可以通过配置取消: spring: data:redis:repositories:enable ...

  6. Spring Boot + Redis 操作多种实现

    欢迎关注方志朋的博客,回复"666"获面试宝典 一.Jedis,Redisson,Lettuce三者的区别 共同点:都提供了基于Redis操作的Java API,只是封装程度,具体 ...

  7. Spring Boot + Redis 实现各种操作,写得太好了吧!

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:blog.csdn.net/qq_42105629/article/details/102589319 一.Jedis,Red ...

  8. Spring Boot + redis解决商品秒杀库存超卖,看这篇文章就够了

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:涛哥谈篮球 来源:toutiao.com/i68366119 ...

  9. Spring Boot+Redis+拦截器+自定义Annotation实现接口自动幂等

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 前言 在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求, ...

  10. redis高并发原理_Java中的42行代码中的URL缩短服务— Java(?!)Spring Boot + Redis...

    redis高并发原理 显然,编写URL缩短服务是新的"世界,您好! "在物联网/微服务/时代的世界中. 一切始于在45行Scala中的URL缩短服务-整洁的Scala,以Spray ...

最新文章

  1. 深度详解ResNet到底在解决一个什么问题?
  2. os.walk(path)遍历path下的所有目录和文件
  3. Python里面对于嵌套列表的查询
  4. 四叶草社交平台——十天冲刺(10)
  5. Wolf QOS 教程
  6. winform窗体中嵌入显示Excel文件
  7. 邮件发送异常, [Errno 110] Connection timed out
  8. html打包apk_将打包彻底一键化!Unity和Jenkins真是绝配
  9. java中的criteria_java-jpa-criteriaBuilder使用入门
  10. 【2(2N+1)魔方阵 】
  11. 编译型语言和解释性语言,c++和python
  12. Educational Codeforces Round 118 (Rated for Div. 2)
  13. php redis统计在线人数,每天活跃度
  14. dubbo SPI机制与@Adaptive自适应扩展机制
  15. Android Room的使用
  16. 行业解决方案】高速公路供配电监控系统-安科瑞 周莉娜
  17. 一年中有12个月,每个月的天数是不一样的,其中有7个月为31天称为大月,分别为1,3,5,7,8,10,12月, 有4个月为30天,称为小月,分别为4,6,9,11月,还有二月较特殊,平年的二月有28
  18. 安卓编译Release版本
  19. 今天是2007年12月20号,今天心情
  20. GB28181国标流媒体服务中设备目录查询步骤及信令示例

热门文章

  1. windows7打不开html文件格式,mht是什么文件?Win7打不开mht格式文件的解决办法
  2. python基本代码教学_如何真正零基础入门Python?(第一节)
  3. 中南财经政法大学2014-2015学年学生奖励汇总表
  4. 聊聊旷厂黑科技 | 更真切感受影像世界的美好,旷视实时双超AI算法还原你的“夏日回忆”...
  5. 计算机丢失OX0000007B,win10系统应用程序无法正常启动0x000007b的解决办法
  6. 二分专项训练(二分搜索+二分答案的十贰道例题及解析
  7. Linux系统配置jdk
  8. 内存与硬盘读取速度对比
  9. c语言 英文歌曲大赛,英文歌曲大赛活动方案
  10. Linux修改文件保存时报错E45: 已设定选项 ‘readonly‘ (请加 ! 强制执行)