redis持久化
2019-10-27 本文已影响0人
紫色红色黑色
持久化种类
redis持久化方式有两种,快照持久化、AOF持久化。
快照持久化,将内存中的数据在某一时间点上的副本保存。
AOF持久化,将执行的写命令添加到AOF文件末尾。
redis主从复制
从服务器连接到主服务器时步骤
从服务器连接到主服务器,发送sync命令。
主服务器接到命令,执行bgsave,并使用缓冲区保存bgsave之后执行的写命令。bgsave命令执行完毕,向从服务器发送快照文件,并在发送期间继续使用缓冲区记录被执行的写命令。主服务器发送完快照数据,开始发送缓冲区中写命令。发送完写命令后,从此之后,每执行一条写命令,就向从服务器发送相同的写命令。
从服务器丢弃所有旧数据,开始载入主服务器发送的快照文件。完成快照文件的解释执行,再执行主服务器发送的缓冲区中的写命令。并开始执行主服务器传来的每个写命令。