> 文章列表 > 【redis】集成到SpringBoot

【redis】集成到SpringBoot

【redis】集成到SpringBoot

集成到SpringBoot

类似于java连接mysql需要JDBC
而Java连接redis则需要 对应的 工具类


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 集成到SpringBoot
  • 前言
  • 一、Jedis
    • 加依赖
    • 写业务
  • 二、lettuce
    • 加依赖
    • 写业务
    • Jedis和Lettuce的对比
  • 三、RedisTemplate
    • 连接单机
    • 连接集群
    • 连接集群可能遇到的问题
      • redis集群里有一台机器挂了,且自动完成了从机上位,但是从原来的三猪三从变成了三主二从,此时java端连接redis集群会报连接超时的错误
      • 第三种解决方案:修改yml

前言

【redis】集成到SpringBoot


提示:以下是本篇文章正文内容,下面案例可供参考

一、Jedis

加依赖

【redis】集成到SpringBoot

写业务

【redis】集成到SpringBoot

二、lettuce

加依赖

【redis】集成到SpringBoot

写业务

【redis】集成到SpringBoot
【redis】集成到SpringBoot

Jedis和Lettuce的对比

【redis】集成到SpringBoot


三、RedisTemplate

加依赖
【redis】集成到SpringBoot

连接单机

单机
【redis】集成到SpringBoot

【redis】集成到SpringBoot

序列化问题会导致中文乱码,需要加redis的配置类
【redis】集成到SpringBoot

连接集群

【redis】集成到SpringBoot

连接集群可能遇到的问题

【redis】集成到SpringBoot

redis集群里有一台机器挂了,且自动完成了从机上位,但是从原来的三猪三从变成了三主二从,此时java端连接redis集群会报连接超时的错误

图示
【redis】集成到SpringBoot
变成了 ↓
【redis】集成到SpringBoot

【redis】集成到SpringBoot

第三种解决方案:修改yml

【redis】集成到SpringBoot