首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大饭盒
掘友等级
后端
|
鹅城
热爱技术,热爱输出
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 0
沸点 2
赞
2
返回
|
搜索文章
最新
热门
水煮Redisson(十九)-看门狗的最终用途
看门狗的定义,在之前一个小章节中已经有简单说明,这里不做赘述。但是之前只是说了其与持有时间,等待时间的区别,没有详细介绍,下面我们来进行深入分析,解开迷雾。
杂谈 - Git里的fetch和push远端地址不一致
今天偶然发现,有个git项目的代码,始终都推送不了,很是蹊跷。在网上查了一些案例,发现其push和fetch的远端地址居然不一样,有点儿意思,故而在此记录一下。
水煮Redisson(十八)-联合锁和红锁
前言 联合锁和红锁放在一起来分析,是因为这两种锁实现在Redisson中,关联密切。 红锁 上面getRedLock方法上有@Deprecated注解,说明在Redisson实现中,不推荐使用红锁。
水煮Redisson(十七)-关于SETNX锁的思考
Redis原始指令SETNX,因为其独特的设计,同时满足独占性和超时机制,因此很多从业者利用这些特性来实现分布式锁,但是有很多弊端。
水煮Redisson(十六)-聊聊等待时间、持有时间、看门狗时间
单独设置这一章节,是因为这几个重要参数:waitTime、leaseTime和lockWatchdogTimeout,在后续各种锁的实现中,频繁出现,需要提请弄清楚,否则会带来不小的困扰。
水煮Redisson(十五)-写锁
读锁是共享的,写锁是排他的,使用与读多写少的业务场景。 写锁的实现【RedissonWriteLock】,继承自非公平锁...
水煮Redisson(十四)-读锁
读锁是共享的,写锁是排他的。 读锁的实现RedissonReadLock,继承自非公平锁RedissonLock,主要重写了下面几个方法...
水煮Redisson(十三)-锁接口方法分类
在分析Redisson分布式锁实现之前,不妨先看看接口定义,可以让源码的阅读更加顺畅,磨刀不误砍柴工。 接口中的方法不多,只有下面这十五个,其中很多看名称就大概知道其功能。
水煮Redisson(十二)-指令集和命令转换器
前面介绍Redisson锁的时候,忽略了一个细节,就是在lua脚本中,获取锁的时候,返回的nil,而在lua语义中,nil应该是false或者空,为什么不返回true呢?
水煮Redisson(十一)-公平锁
在特定场合下,比如开放式的名额申请,如果某一个客户端直到等待超时也获取不到锁,一直不能拿到名额走下一步业务流程,会造成平台不公平的非议。对于类似的情况,需要用公平锁来保障用户的体验和权益。
下一页
个人成就
文章被点赞
113
文章被阅读
35,492
掘力值
1,864
关注了
0
关注者
87
收藏集
0
关注标签
5
加入于
2022-10-24