2020年9月16日
摘要: 阅读全文
posted @ 2020-09-16 16:11 云淡风轻博客 阅读(1205) 评论(0) 推荐(0) 编辑
摘要: ThreadPoolExecutor类实现了ExecutorService接口和Executor接口,可以设置线程池corePoolSize,最大线程池大小,AliveTime,拒绝策略等。常用构造方法: ThreadPoolExecutor(int corePoolSize, int maximu 阅读全文
posted @ 2020-09-16 15:49 云淡风轻博客 阅读(3138) 评论(0) 推荐(0) 编辑
摘要: Redis分布式锁的实现 为什么需要分布式锁? 因为现在项目的部署都不止是部署在一台服务器上,如果用单台服务器锁,则存在问题,因此需要分布式锁来控制各个服务器的项目。 可靠性 首先,为了确保分布式锁可用,我们至少要确保锁的实现同时满足以下四个条件: 1:互斥性。在任意时刻,只有一个客户端能持有锁。 阅读全文
posted @ 2020-09-16 11:23 云淡风轻博客 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Redis的哨兵机制是官方推荐的一种高可用(HA)方案,我们在使用Redis的主从结构时,如果主节点挂掉,这时是不能自动进行主备切换和通知客户端主节点下线的。 Redis-Sentinel机制主要用三个功能: (1)监控:不停监控Redis主从节点是否安装预期运行 (2)提醒:如果Redis运行出现 阅读全文
posted @ 2020-09-16 10:43 云淡风轻博客 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 本文链接:https://blog.csdn.net/selectgoodboy/article/details/86377861 模式类型主从模式(redis2.8版本之前的模式)、哨兵sentinel模式(redis2.8及之后的模式)、redis cluster模式(redis3.0版本之后) 阅读全文
posted @ 2020-09-16 10:28 云淡风轻博客 阅读(742) 评论(0) 推荐(0) 编辑