Redis Java 集成到 Spring Boot

# Hi~!这里是奋斗的明志,很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎~~

## 📚 本系列文章为个人学习笔记,在这里撰写成文一为巩固知识,二为展示我的学习过程及理解。文笔、排版拙劣,望见谅。

![在这里插入图片描述](https://pic.it1024doc.com/csdn/202412/ca054e533844dc927c24e57c1713f3ad.gif)

### Redis Java 集成到 Spring Boot

- [一、使用 Spring Boot 连接 Redis 单机](#_Spring_Boot__Redis__20)
  - [1.创建Spring Boot 项目](#1Spring_Boot__21)
  - [2.勾选相关依赖(Dependencies)](#2Dependencies_23)
  - [3.界面显示](#3_34)
- [二、配置 Redis 服务地址](#_Redis__38)
  - [1.在 application.yml 中配置](#1_applicationyml__39)
  - [2.映射端口号](#2_53)
- [三、创建 Controller 类](#_Controller__57)
  - [1.创建一个 MyController](#1_MyController_58)
  - [2.使用 String](#2_String_76)
  - [3.使用 List](#3_List_115)
  - [4.使用 Set](#4_Set_153)
  - [5.使用 Hash](#5_Hash_193)
  - [6.使用 ZSet](#6_ZSet_237)
- [四、小结](#_282)

## 一、使用 Spring Boot 连接 Redis 单机

### 1.创建Spring Boot项目

![在这里插入图片描述](https://pic.it1024doc.com/csdn/202412/98e043a4934e4a142d84830a148d55af.png)

### 2.勾选相关依赖(Dependencies)

- NoSQL 中的 Spring Data Redis
- 把 Web 中的 Spring Web 也勾选一下
- 方便写接口进行后续测试

![在这里插入图片描述](https://pic.it1024doc.com/csdn/202412/e21e2765d08861e60a5ccc1e77553dce.png)

* * *

![在这里插入图片描述](https://pic.it1024doc.com/csdn/202412/c325bcac210af467fb7be8afdefa6d90.png)

### 3.界面显示

![在这里插入图片描述](https://pic.it1024doc.com/csdn/202412/57e3c912e9ed4e4d3a6adb526accf9d9.png)

## 二、配置 Redis 服务地址

### 1.在 application.yml 中配置

```java
spring:
  data:
    redis:
      host: 127.0.0.1 # 地址
      port: 8888 # 映射的端口号

补充:
Spring Boot 1.x 和 Spring Boot 2.x 中,spring.redis.host 用于配置 Redis 连接属性。
Spring Boot 3.x 中,spring.redis.host 已经弃用。
从 Spring Boot 2.x 开始,引入了 spring.data.redis 作为配置 Redis 连接的方式,并且在 Spring Boot 3.x 中也可以使用 spring.data.redis 进行配置。

2.映射端口号

  • 用Shell8 进行配置,需要一个公网ip

在这里插入图片描述

三、创建 Controller 类

1.创建一个 MyController

由于当前只是写简单的测试代码,我们就不进行分层了。就只创建个简单的 Controller 即可。
在这里插入图片描述

@RestController
public class MyController {
  @Autowired
  private StringRedisTemplate redisTemplate;
}

StringRedisTemplate 用来处理文本数据的
继承于 RedisTemplate
RedisTemplate 可以处理文本

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/4512.html

赞 (0)
LomuLomu
上一篇 2024 年 12 月 27 日 下午7:12
下一篇 2024 年 12 月 27 日

相关推荐

  • TCP-UDP调试工具推荐:Socket通信测试教程(附详细图解)

    前言 在网络编程与应用开发中,调试始终是一项不可忽视的重要环节。尤其是在涉及TCP/IP、UDP等底层网络通信协议时,如何确保数据能够准确无误地在不同节点间传输,是许多开发者关注的核心问题。 调试的难点不仅在于定位连接建立、数据流控制及错误处理等问题,还在于快速、高效地解决这些问题。因此,一款强大且专业的调试工具,能够帮助开发者更直观地理解网络行为,简化问题…

    2024 年 12 月 30 日
    1.2K00
  • Claude Pro充值无需国外信用卡问题

    Claude Pro充值无需国外信用卡问题。经常写公众号、小红书长文的内容创作者如何用支付宝或微信完成 Claude Pro 充值、代充和订阅开通。

    未分类 2026 年 8 月 17 日
    14600
  • Claude充值开通会员国内使用说明

    Claude充值开通会员国内使用说明,适合长期沉淀个人资料库的深度用户在国内使用微信支付宝为自己的账号开通 Claude Pro,并用于调研材料整理与结构化结论输出。

    未分类 2026 年 8 月 29 日
    11500
  • Claude Pro支付宝代充亲测可用

    Claude Pro支付宝代充亲测可用,适合需要稳定使用 Claude 的国内用户,重点说明支付宝、账号核对和Pro 权限和使用限制变化。

    未分类 2026 年 5 月 20 日
    29600
  • Claude Pro订阅自己账号开通详细版

    国内用户开通 Claude Pro 的充值教程,整理 Claude Pro 充值、代充、国内支付和 Organization ID 提交步骤。

    未分类 2026 年 6 月 7 日
    23300

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信