首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
redisson
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
RedissonLock如何实现等待锁的(redis分布式锁死锁处理方案)
RedissonLock如何实现等待锁的(redis分布式锁死锁处理方案),前言经常会有到这样的需求,就是在一个查询接口,第一次查询的时候,如果没有查询到就要执行初始化方法,初始化数据出来,之后的查询就可以直接查询库里的数据了。这样设计的目的是,如果需要初始化的数据特别大,无法再一次调用方法里处理完,或者说数据并不是每条都需要初始化,这种情况下,优先查询的数据优先初始化。问题这种方案随之而来就会引
582
后端
01-01 08:00
后端
Redisson 分布式锁源码 02:看门狗
Redisson 分布式锁源码 02:看门狗,Redisson分布式锁源码02:看门狗前言#说起Redisson,比较耳熟能详的就是这个看门狗(Watchdog)机制。本文就一起看看加锁成功之后的看门狗(Watchdog)是如何实现的?加锁成功#在前一篇文章中介绍了可重入锁加锁的逻辑,其中RedissonLock#tryAcquireAsync方法是进行异步加锁的逻辑。回顾一下这个方法的入参:wa
176
后端
01-01 08:00
后端
Redisson 分布式锁实现之前置篇 → Redis 的发布/订阅 与 Lua
Redisson 分布式锁实现之前置篇 → Redis 的发布/订阅 与 Lua,Redisson分布式锁实现之前置篇→Redis的发布/订阅与Lua开心一刻我找了个女朋友,挺丑的那一种,她也知道自己丑,平常都不好意思和我一块出门昨晚,我带她逛超市,听到有两个人在我们背后小声嘀咕:“看咱前面,想不到这么丑都有人要。”女朋友听后,羞的满脸通红,我想女朋友虽然丑但是对我很好,我不会嫌弃她的后面两个人继
171
代码人生
01-01 08:00
代码人生
Redisson延迟队列执行流程源码分析一下
Redisson延迟队列执行流程源码分析一下,前言之前一篇文章描述了JDK自带的延迟队列DelayQueue【DelayQueue延迟处理任务记录一下】在实际分布式项目中延迟任务一般不会使用JDK自带的延迟队列,因为它是基于JVM内存存储,没有持久化操作,所以当服务重启后就会丢失任务。在项目中可以使用MQ死信队列或redisson延迟队列进行处理延迟任务,本篇文章将讲述redisson延迟队列的使
148
后端
01-01 08:00
后端
Redisson 分布式锁源码 01:可重入锁加锁
Redisson 分布式锁源码 01:可重入锁加锁,Redisson分布式锁源码01:可重入锁加锁前言#相信小伙伴都是使用分布式服务,那一定绕不开分布式服务中数据并发更新问题!单系统很容易想到Java的各种锁,像synchronize、ReentrantLock等等等,那分布式系统如何处理?当然是使用分布式锁。如果小伙伴不知道什么是分布式锁,那推荐看看石杉老师的突击课或者在网上搜一搜相关资料。当使
144
后端
01-01 08:00
后端
Redissons实现分布式锁
1.添加pom和配置文件 2.使用方法 lock和tryLock的区别:lock:加锁,会阻塞线程tryLock:尝试加锁,不会阻塞线程,返回值是boolean值,建议使用 使用Redisson的好...
134
后端
01-01 08:00
后端
Redisson 分布式锁源码 09:RedLock 红锁的故事
Redisson 分布式锁源码 09:RedLock 红锁的故事,Redisson分布式锁源码09:RedLock红锁的故事前言#RedLock红锁,是分布式锁中必须要了解的一个概念。所以本文会先介绍什么是RedLock,当大家对RedLock有一个基本的了解。然后再看Redisson中是如何实现RedLock的。在文章开头先说明RedissonRedLock建议不要使用!!!在文章开头先说明Re
131
后端
01-01 08:00
后端
Redissons实现分布式锁
1.添加pom和配置文件 2.使用方法 lock和tryLock的区别:lock:加锁,会阻塞线程tryLock:尝试加锁,不会阻塞线程,返回值是boolean值,建议使用 使用Redisson的好...
120
代码人生
01-01 08:00
代码人生
Redisson分布式锁学习总结:读锁 RedissonReadLock#unLock 释放锁源码分析
Redisson分布式锁学习总结:读锁 RedissonReadLock#unLock 释放锁源码分析,一、RedissonReadLock#unlock源码分析上一篇已经简单介绍了,redisson提供的读写锁RReadWriteLock的使用demo、使用场景、和RedissonLock的关系;也深入分析了读锁RedissonReadLock加锁lua脚本的执行逻辑、watchdog机制lua
117
代码人生
01-01 08:00
代码人生
Redisson分布式锁的源码分析
Redisson分布式锁的源码分析,友情提示:看该文章前,需要对Redis的有基础的认识:redis的数据结构和运用。不懂别着急,一点点来,先去看redis的基本知识。Redisson是什么?Redisson是基于redis服务的一种分布式锁,其功能强大,其适配各种模式下的Redis集群。那有同学会问:redis的集群模式有哪几种呢?集群的特点又是怎么样的?redis集群有那几种呢?常见的有4种,
108
«
1
2
»