摘要:
单线程:指redis网络IO和键值对读写。Redis 的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。 采用单线程原因 多线程会有共享资源竞争带来的额外开销,如锁。为了避免竞争,采用了单线程。 redis快的原因 内存 内存操作比磁盘快 数据结构 高效的数据结构,参考Re 阅读全文
摘要:
目录1. 全局锁1.1 使用场景1.2 readonly和FTWRL区别2. 表级锁2.1 表级锁类型2.1.1 表锁2.1.2 元数据锁(MDL)2.1.3 意向锁2.1.4 自增锁2.2 如何安全地给表新增字段2.2.1 新增字段阻塞场景2.2.2 新增字段安全方案2.2.2.1 方案2.2.2 阅读全文