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

Redis在SpringBoot中配置

lettuce

redis的使用方法有两种,jedis和lecttuce,jedis用的不是很多,下面讲解用lettuce的使用方法。

首先导包:

<!--redis依赖-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

在yaml中添加配置

添加ip地址和redis的端口号

spring.redis.host=     //ip地址
spring.redis.port=6379  //端口号

创建config

这是redis的配置类。

@Configuration
public class RedisConfig{@Beanpublic RedisTemplate<Object, Object> jsonRedisTemplate(RedisConnectionFactory redisConnectionFactory) throws UnknownHostException {RedisTemplate<Object, Object> template = new RedisTemplate<>();template.setStringSerializer(new StringRedisSerializer());//配置json类型的序列化工具template.setDefaultSerializer(new Jackson2JsonRedisSerializer(Object.class));template.setConnectionFactory(redisConnectionFactory);return template;}}
序列化方式:

由于redis的序列化方式如果不合适,会导致传入的数据在redis库里是乱码的形式存在,一般使用Jackson2JsonRedisSerializer作为redis的序列化方式。

1、GenericToStringSerializer:

可以将任何对象泛化为字符串并序列化

2、Jackson2JsonRedisSerializer:

跟JacksonJsonRedisSerializer实际上是一样的

3、JacksonJsonRedisSerializer:

序列化object对象为json字符串

4、JdkSerializationRedisSerializer:

序列化java对象

5、StringRedisSerializer:

简单的字符串序列化

配置就完成了,接下来可以使用redis了

http://www.lryc.cn/news/408421.html

相关文章:

  • linux 网络子系统
  • JVM:垃圾回收器演进
  • 全新微软语音合成网页版源码,短视频影视解说配音网页版系统-仿真人语音
  • 大语言模型-对比学习-Contrastive Learning
  • C++ 封装的用法
  • 【C++11:异常】
  • Dify中HTTP请求节点的常见操作
  • 《大语言模型(赵鑫)》知识框图
  • 【Android】性能实践—编码优化与布局优化学习笔记
  • 如何合规与安全地利用专业爬虫工具,构建企业数据竞争优势
  • 自动驾驶三维车道线检测系列—OpenLane数据集介绍
  • CMakeList学习笔记
  • 将git默认的编辑器设置为vin
  • ros2_control 6 自由度机械臂
  • Python 在自动化中的实际应用:用 Python 简化繁琐任务
  • 解释 Spring 框架的核心模块(如 IoC 容器、AOP )及其工作原理。描述如何使用 Spring Boot 快速搭建一个 RESTful Web服务?
  • 数据分析详解
  • SpringCloud之@FeignClient()注解的使用方式
  • 20.rabbitmq插件实现延迟队列
  • TS如何处理js模块的类型?
  • GPS定位系统(VUE框架)
  • 分布式光伏并网AM5SE-IS防孤岛保护装置介绍——安科瑞 叶西平
  • 神奇的方法解决Navicat闪退
  • openmv学习笔记(24电赛笔记)
  • Linux shell编程学习笔记67: tracepath命令 追踪数据包的路由信息
  • 生鲜云订单零售系统小程序的设计
  • BLE自适应跳频算法详解
  • [Meachines] [Easy] Beep Elastix-CMS-LFI
  • 甘肃麻花:酥脆香甜的陇原美味
  • C语言刷题小记2