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

【springboot】整合redis和定制化

1.前提条件:docker安装好了redis,确定redis可以访问

可选软件:在这里插入图片描述

2.测试代码

(1)redis依赖

org.springframework.boot
spring-boot-starter-data-redis

(2)配置redis
在这里插入图片描述
(3) 注入
@Resource
StringRedisTemplate stringRedisTemplate;
这里如果用@Autowired 会报错

使用 stringRedisTemplate 对键进行操作

–opsForValue() 普通字符串
–opsForList()列表
–opsForSet()集合
–opsForZSet()有序集合 等等
–opsForHash() hash结构

3.使用RedisTemplate
(1)对一个类写入redis持久化操作 注意实现Serializable接口在这里插入图片描述

(2)实现写入
在这里插入图片描述

(3)改变写入格式为json格式 默认string会有乱码 自定义一个@configuration的类
在这里插入图片描述

4.Redis连接器 一个时Jedis 一个时lettuce

redis-stater中默认使用了lettuce
在这里插入图片描述
可以使用leetuce配置 这个是连接池 用于管理连接 不用每次都创建一个新的连接 用完放回连接池
在这里插入图片描述

如果想使用jedis 可以
在这里插入图片描述

同时jedis也可以配置

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

相关文章:

  • HarmonyOS鸿蒙操作系统架构开发
  • 共创共赢|美创科技获江苏移动2023DICT生态合作“产品共创奖”
  • 深度学习——第3章 Python程序设计语言(3.5 Python类和对象)
  • 【原创】【一类问题的通法】【真题+李6卷6+李4卷4(+李6卷5)分析】合同矩阵A B有PTAP=B,求可逆阵P的策略
  • 代码随想录算法训练营第六十天 | 84.柱状图中最大的矩形
  • C#结合JavaScript实现多文件上传
  • STM32——继电器
  • 性能监控体系:InfluxDB Grafana Prometheus
  • CS106L2023 and CS106B 环境配置(详细教程)
  • Docker-多容器应用
  • Golang导入导出Excel表格
  • 基于Maven的Spring Boot应用版本号获取解析
  • LLM微调(二)| 微调LLAMA-2和其他开源LLM的两种简单方法
  • AVP对纵向控制ESP(Ibooster)的需求规范
  • 小模型学习(1)-人脸识别
  • sublime Text使用
  • 基于深度学习的yolov7植物病虫害识别及防治系统
  • Leetcode 2963. Count the Number of Good Partitions
  • C语言动态内存经典笔试题分析
  • 截断正态分布stats.truncnorm()X.rvs(10000)
  • 第59天:django学习(八)
  • 举例说明自然语言处理(NLP)技术。
  • echarts地图marker自定义图标并添加点击事件
  • C盘瘦身,C盘清理
  • STM32F103
  • Unity使用打成图集的Sprite作为模型贴图使用的问题
  • el-select赋值对象是对象时,出现赋值与展示不一致问题
  • 在 Node-RED 中引入 ECharts 实现数据可视化
  • docker资源限制
  • 探索HarmonyOS_开发软件安装