Etcd 备份恢复

集群证书位置及作用/etc/kubernetes/pki/etcd/ca.crt:etcd CA证书/etc/kubernetes/pki/etcd/ca.key:etcd CA证书私钥/etc/kubernetes/pki/etcd/he


Etcd 性能优化

理解Etcd性能性能影响点Raft层网络IO,节点之间的RTT/带宽WAL受到到磁盘IO写入延迟影响Storage层磁盘IO fdatasync延迟索引层锁的blockboltdb Tx的锁boltdb本身的性能其他内核参数grpc api


Etcd 基础

简介Etcd是CoreOS基于Raft协议开发的分布式key-value存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布式锁等)。在分布式系统中,如何管理节点间的状态一直是一个难题,etcd像是专门为集群环境的服务发现和注册


Redis cluster部署

Redis cluster简介redis 3.0版本之前,只支持单例模式,在3.0版本之后才支持集群redis集群采用P2P模式,是完全去中心化的,不存在中心节点或者代理节点redis集群是没有统一的入口的,客户端连接集群中的任意节点即可,集群内部的节点是相互通信的(Gossip通信协议, PING


Redis集群模式

主从模式通过持久化功能,redis保证了即使在服务器重启的情况下也不会丢失(或少量丢失)数据,因为持久化会把内存中的数据保存在硬盘上。重启会从硬盘上加载数据。但是由于数据是存在一台服务器上,如果这台服务器出现硬盘故障等问题,也会导致数据丢失为了避免单点故障,通常的做法是将数据复制多个副本,以部署在不


雪崩、穿透及击穿的说明

雪崩、穿透及击穿的说明在使用缓存数据库时容易遇到如下问题:数据一致性在分布式环境下,缓存和数据库很容易出现数据一致性问题,如果项目对缓存的要求是强一致性,那就不要使用缓存。我们只能在项目中使用策略降低缓存与数据库一致性的概率,是无法保障两者的强一致性,一般策略包括缓存更新机制,更新数据库后及时更新缓