利用redis lua脚本实现时间窗分布式限流

目录 需求背景: 需求分析 代码实现 扩展阅读 需求背景: 限制某sql在30秒内最多只能执行3次 需求分析 …

redis和redisson实现分布式锁的操作方法

目录 基于setnx命令的分布式锁 1. 加锁 2. 释放锁 3. setnx缺点 4. 存在问题: redi…

redis实现分布式全局唯一id的示例代码

目录 一、前言 二、如何通过Redis设计一个分布式全局唯一ID生成工具 2.1 使用 Redis 计数器实现…

Redis 生成分布式业务单号的实现

背景:微服务架构,有三个微服务,分别是签收、对账、开票,需要生成唯一的分布式单号 格式:标识 + 年月日 + …

解决Redis分布式锁的误删问题和原子性问题

目录 Redis的分布式锁 误删问题 解决方法 代码实现 原子性问题 Lua脚本 利用Java代码调用Lua脚…

Redis分布式可重入锁实现方案

目录 前言 理解分布式锁 设计实现 尾巴 前言 在单进程环境下,要保证一个代码块的同步执行,直接用synchr…

Redis+IDEA实现单机锁和分布式锁的过程

目录 单机下: 1.synchronized 2.ReentrantLock 分布式下: 1.SETNX 2.…

Redis分布式锁的实现方式

Redis分布式锁的实现方式

目录 一、分布式锁是什么 1、获取锁 2、释放锁 二、代码实例 上面代码存在锁误删问题: 三、基于SETNX实…

Redis实现分布式锁详解

Redis实现分布式锁详解

目录 一、前言 为什么需要分布式锁? 二、基于redis实现分布式锁 为什么redis可以实现分布式锁? 如何…

Redis分布式锁一定要避开的两个坑

目录 1 第一个坑:错误释放锁时机 1.1. 发现问题 1.2 解决问题 2 第二个坑:缓存失效问题 2.1 …

联系我们

联系我们

在线咨询: QQ交谈

邮箱: 1120393934@qq.com

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

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部