SpringBoot使用Redisson实现分布式锁

SpringBoot使用Redisson实现分布式锁

目录

  • 一、前言
    • 1.Redisson
    • 2.准备工作
  • 二、Spring Boot 集成Redisson
    • 1.添加依赖
    • 2.配置redis信息
    • 3.编写Redisson配置类
    • 4.编写下单接口(秒杀接口)
    • 5.测试

一、前言

1.Redisson

Redisson是Redis官方推荐的Java版的Redis客户端(Jedis、letture也是官方推荐的java版本redis客户端程序)。它提供的功能非常多,也非常强大,特别是它默认提供的分布式锁支持功能。

2.准备工作

数据库信息:
在这里插入图片描述
t_product商品信息:
在这里插入图片描述

二、Spring Boot 集成Redisson

1.添加依赖

redisson相关依赖:


<dependency>
    <groupId>org.springframework.bootgroupId>
    <artifactId>spring-boot-starter-redisartifactId>
    <version>1.4.2.RELEASEversion>
dependency>

<dependency>
    <groupId>org.redissongroupId>
    <artifactId>redissonartifactId>
    <version>3.19.3version>
dependency>

其他依赖如下:


<dependency>
    <groupId>tk.mybatisgroupId>
    <artifactId>mapper-spring-boot-starterartifactId>
    <version>1.2.4version>
dependency>


<dependency>
    <groupId>org.springframework.bootgroupId>
    <artifactId>spring-boot-starter-w

你可能感兴趣的:(SpringBoot,redis,spring,boot,分布式,java)