摘要:        
一、基础概念 主从复制存在一个问题,没法完成自动故障转移。所以我们需要一个方案来完成自动故障转移,它就是Redis Sentinel(哨兵) Redis Sentinel ,它由两部分组成,哨兵节点 和 数据节点 : 哨兵节点: 哨兵系统由一个或多个哨兵节点组成,哨兵节点是特殊的 Redis 节点,    阅读全文
posted @ 2025-04-28 21:09
jock_javaEE
阅读(58)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、Redis主从复制的工作流程大概可以分为如下几步: 1、保存主节点(master)信息: 这一步只是保存主节点信息,保存主节点的 ip 和 port 2、主从建立连接: 从节点(slave)发现新的主节点后,会尝试和主节点建立网络连接 3、发送ping命令: 连接建立成功后从节点发送ping请求    阅读全文
posted @ 2025-04-28 17:46
jock_javaEE
阅读(22)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、基础概念 RDB和AOF都有各自的缺点: 1、RDB是每隔一段时间持久化一次, 故障时就会丢失宕机时刻与上一次持久化之间的数据,无法保证数据完整性 2、AOF存储的是指令序列, 恢复重放时要花费很长时间并且文件更大 Redis 4.0 提供了更好的混合持久化选项: 创建出一个同时包含 RDB 数    阅读全文
posted @ 2025-04-28 13:56
jock_javaEE
阅读(37)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、基础概念 当Redis发生了故障,可以从RDB或者AOF中恢复数据 恢复的过程也很简单,把RDB或者AOF文件拷贝到Redis的数据目录下,如果使用AOF恢复,配置文件开启AOF,然后启动redis-server即可 Redis的数据恢复优先级 1、如果只配置 AOF ,重启时加载 AOF 文件    阅读全文
posted @ 2025-04-28 13:35
jock_javaEE
阅读(148)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、基础概念 AOF(append only file)持久化:以独立日志的方式记录每次写命令, 重启时再重新执行AOF文件中的命令达到恢 复数据的目的。AOF的主要作用是解决了数据持久化的实时性,目前已经是Redis持久化的主流方式。 AOF的工作流程操作:命令写入 (append)、文件同步(s    阅读全文
posted @ 2025-04-28 13:08
jock_javaEE
阅读(35)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、RDB持久化功能 RDB持久化功能可以将Redis中所有数据生成快照并以二进行文件的形式保存到硬盘里,文件名为.RDB文件 在Redis启动时载入RDB文件,Redis读取RDB文件内容,还原服务器原有的数据库数据 过程如下图所示: Redis服务端创建RDB文件,有三种方式 使用save命令手    阅读全文
posted @ 2025-04-28 02:31
jock_javaEE
阅读(34)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号