摘要: Redis 集群是 Redis 提供的分布式数据库方案, 集群通过分片(sharding) 来进行数据共享, 并提供复制和故障转移功能。 阅读全文
posted @ 2022-11-12 12:01 真正的飞鱼 阅读(437) 评论(0) 推荐(0) 编辑
摘要: Sentinel 是 Redis 的高可用性解决方案:由一个或多个 Sentinel 实例组成的 Sentinel 系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器,然后由新的主服务器代替已下线的主服务器继续处理命令请求。 阅读全文
posted @ 2022-11-05 10:55 真正的飞鱼 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍了 1. AQS 的实现原理:同步阻塞队列 2. Condition 的实现原理:条件等待队列 阅读全文
posted @ 2022-09-22 09:26 真正的飞鱼 阅读(511) 评论(0) 推荐(2) 编辑
摘要: 本篇文章主要介绍MySQL中的锁: 1.全局锁 2.表级锁(表锁、意向锁、元数据锁 MDL) 3.行级锁(行锁、Gap Lock、Next-Key Lock) 阅读全文
posted @ 2022-09-15 21:05 真正的飞鱼 阅读(1065) 评论(0) 推荐(3) 编辑
摘要: 本篇文章主要介绍了 多版本并发控制(MVCC)在 MySQL 的实现 阅读全文
posted @ 2022-09-14 09:45 真正的飞鱼 阅读(552) 评论(2) 推荐(3) 编辑
摘要: 本篇文章主要介绍了 1. 各种隔离级别 2. 事务并发执行时,存在的并发问题 3. 如何防止并发问题 阅读全文
posted @ 2022-09-11 08:03 真正的飞鱼 阅读(433) 评论(0) 推荐(1) 编辑
摘要: 本篇文章主要介绍 Redo Log 和 Undo Log: 1. 利用 Redo Log 和 Undo Log 实现本地事务的原子性、持久性 2. Redo Log 的写回策略 3. Redo Log Buffer 的刷盘时机 阅读全文
posted @ 2022-09-09 12:21 真正的飞鱼 阅读(1475) 评论(0) 推荐(2) 编辑
摘要: 本篇文章主要介绍事务机制: 1. 对事务进行控制 2. 事务的ACID特性 阅读全文
posted @ 2022-09-04 11:12 真正的飞鱼 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍了线程池框架 Executor,ThreadPoolExecutor 的「构造参数」和「工作行为」,线程池的生命周期,Executors 提供的线程池 阅读全文
posted @ 2022-08-19 19:04 真正的飞鱼 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 线程本地存储 ThreadLocal 本文主要介绍了 ThreadLocal、InheritableThreadLocal、TransmittableThreadLocal 阅读全文
posted @ 2022-08-08 14:49 真正的飞鱼 阅读(973) 评论(0) 推荐(2) 编辑