Redis学习之rdb

保存rdb

  • SAVE

SAVE会阻塞当前redis服务器,直至持久化工作完成,线上最好不要使用这个命令

  • BGSAVE

Redis会在后台异步进行快照操作,不阻塞redis,redis还可以相应客户端请求,该方式会fork一个子进程,由子进程进行复制持久化过程

  • LASTSVAE

最后一次save的的时间戳。

  • FLUSHALL/FLUSHDB

会触发保存rdb,但是rdb是清空后的。

  • SHUTDOWN

执行shutdown命令,如果没有开启aof也会出发持久化到rdb文件。

修复rdb文件

  • redis-check-rdb

    redis-check-rdb xxx.rdb

禁用rdb

save ""

参数优化

  • stop-writes-on-basave-error yes

如果持久化失败,是不是要继续接受客户端写请求

  • rdb-compression

是否压缩

  • redbchecksum
  • rdb-del-sync-files

在没有持久化的情况下删除复制中使用的rdb文件启用。

你可能感兴趣的:(redis学习笔记)