【redis】集成到SpringBoot

集成到SpringBoot

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


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

文章目录

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


前言

【redis】集成到SpringBoot_第1张图片


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

一、Jedis

加依赖

【redis】集成到SpringBoot_第2张图片

写业务

【redis】集成到SpringBoot_第3张图片

二、lettuce

加依赖

【redis】集成到SpringBoot_第4张图片

写业务

【redis】集成到SpringBoot_第5张图片
【redis】集成到SpringBoot_第6张图片

Jedis和Lettuce的对比

【redis】集成到SpringBoot_第7张图片


三、RedisTemplate

加依赖
【redis】集成到SpringBoot_第8张图片

连接单机

单机
【redis】集成到SpringBoot_第9张图片

【redis】集成到SpringBoot_第10张图片

序列化问题会导致中文乱码,需要加redis的配置类
【redis】集成到SpringBoot_第11张图片

连接集群

【redis】集成到SpringBoot_第12张图片

连接集群可能遇到的问题

在这里插入图片描述

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

图示
【redis】集成到SpringBoot_第13张图片
变成了 ↓
【redis】集成到SpringBoot_第14张图片

【redis】集成到SpringBoot_第15张图片

第三种解决方案:修改yml

【redis】集成到SpringBoot_第16张图片

你可能感兴趣的:(redis,spring,boot,redis,java)