摘要:
1.为什么要主从复制 实现高可用,避免单机节点故障数据丢失 实现读写分离 提升QPS 2.主从复制的特点 一个master可以有多个slave 一个slave只能有一个master 数据流是单向的,从master到slave 3.主从复制的实现 Redis的主从复制实现非常简单,有如下两种方式: 使 阅读全文
摘要:
定义 一个软件实体,如类和函数应该对扩展开放,对修改关闭。是软件设计中最基础的设计原则,它指导我们如何简历稳定灵活的系统,例如我们版本更新,不修改代码可以增加新功能。实现开闭原则的核心思想是面向抽象编程而不是面向具体的实现 优点 提高软件系统的可复用性和可维护性 代码案例 有如下代码,我们有一个接口 阅读全文