标签:nbsp 操作 span 现在 push 子进程 选项 类型 阻塞
RDB 手动或定期执行,将数据库状态保存到文件中
手动save:会阻塞服务器进程,拒绝客户端的所有请求;
自动bgsave:fork子进程,不会阻塞,写时复制copy on write
bgsave执行过程中会拒绝save、bgsave、bgReWriteAOF
服务器端可同时配置多个save选项,有一个满足就自动执行bgsave,
默认每100毫秒检查一次save选项是否满足,save 300 10表示300秒内至少执行了10次修改
dirty计数器记录了上次save或bgsave后到现在执行了多少次增删改操作
lastSave记录了上次保存的时间戳
载入RDB:服务器启动时自动载入,载入时会阻塞, 如果开启了AOF,则优先使用AOF文件
AOF append only file 在文件里保存写命令
写命令会被放入缓冲区,根据appendfsync选项决定何时写入文件,默认每秒写一次
AOF重写:为防止AOF文件过大,可以对其重写,
如 rPush a 1 2; rPush a 3 4; lPop a; 可重写为 rPush a 2 3 4;
所有类型的键都可以用此方法合并命令
标签:nbsp 操作 span 现在 push 子进程 选项 类型 阻塞
原文地址:https://www.cnblogs.com/ts65214/p/12975877.html