Redis sentinel的实现原理,redis Sentinel的三个定时任务 1.每隔10秒每个sentinel节点会向主节点和从节点发送info命令获取最新的拓扑结构,当有新的从节点加入时都可以立刻感知出来,节点不可达或者故障转移后,可以通过info命令实时更新节点拓扑信息, 2。每隔2秒,每个Sentinel节点会向Redis数据节点的频道发送该sentinel节点对于主节点的判断以及
Redis主从复制提供全量复制和增量复制两种模式 全量复制 一般发生在slave节点初始化的阶段,这时候需要master所有的数据copy一份, 第一步slave节点会向master节点发送sync的命令(ping命令权限验证), 第二步master收到请求后会生成数据快照, 第三步把生成的快照发送给slave节点,slave节点收到数据快照以后,丢弃旧的数据,载入新的数据,然后对外提供服务。
Redis sentinel实现redis高可用方案
redis有一些高危命令,在执行时候一定要谨慎,比如flushdb、flushall、keys 这样的命令,config set 直接修改密码等命令,如何避免需要技术手段规章制度,比如人员的培训,提升安全意识也是非常重要的。 修改redis配置文件 关闭redis服务 [root@k8s-master redis-6.2.14]# src/redis-cli -h 192.168.1.15 -p
redis知识梳理
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号