redis cluster
文章平均质量分 78
简熵
人活着就是在对抗熵增定律,生命以负熵为生。生活工作如此,技术架构亦如此。
展开
-
神之右手,假装运维大大搭建redis分布式集群
翻出尘封许久的阿里云机器来搭建redis分布式集群,使用俩台2核4G的机器,系统CentOS 64位,均已安装jdk1.8.1,接下来要安装的redis的版本是4.0.1,OK,开始安装。 yum install -y tcl gcc zlib-devel openssl-devel 将redis-4.0.1.tar.gz上传到云服务器,解压缩,重命名为redis目录 进...原创 2019-01-08 17:03:54 · 334 阅读 · 0 评论 -
浅谈redission以及Redis分布式锁探索入门
Redission,官网地址是: https://redisson.org/。中文文档地址是https://github.com/redisson/redisson/wiki/目录。Redis based In-Memory Data Grid for Java。State of the Art Redis Java Client。 用我3.5级的英语能力翻一下:基于Redis...原创 2019-01-08 17:05:14 · 6139 阅读 · 2 评论 -
扒开Redisson的小棉袄,Debug深入剖析分布式锁之可重入锁No.1
上次搭建好三主三从的redis cluster集群之后,也试了试redission的加锁解锁的API,那么redission是怎么实现分布式锁的呢?我们就开始对这几行关键的代码进行分析,打好断点,debug调试,是分析源码,学习源码的一个好的方法,OK,让我们开始一场浪漫绚丽的源码探索之旅,redisson的源码写的很漂亮哦。 首先,我们主要去关注加锁的过程,那么对于redi...原创 2019-01-08 17:08:36 · 4442 阅读 · 0 评论 -
汪~汪~汪~redisson的WatchDog是如何看家护院的?
上一文,我们分析了redisson加锁的过程,总结来说,流程不复杂,代码也很直观,主要是异步通过lua脚本执行了加锁的逻辑。其中,我们注意到了一些细节,比如 RedissonLock中的变量internalLockLeaseTime,默认值是30000毫秒,还有调用tryLockInnerAsync()传入的一个从连接管理器获取的getLockWatchdogTimeout(),他的默...原创 2019-01-09 20:32:58 · 20141 阅读 · 32 评论