Redis深入之路(九)

RDB

Redis 实现数据持久化的方式之一。

创建 RDB 文件

创建 RDB 文件的两个命令:save,bgsave

redis> save  // 阻塞服务器主进程,直到 save 命令执行完成
OK

redis> bgsave  // 服务器派生子进程来完成 rdb 文件的创建,不会阻塞服务器主进程

载入 RDB 文件

服务器启动是自动载入

  • 如果服务器开启 AOF 功能,服务器将使用 AOF 来还原数据库状态。
  • 如果 AOF 功能处于关闭状态,则载入 RDB 文件来还原数据库状态。

BGSAVE 自动化配置

以下配置中只要一项满足,bgsave 命令将被执行:

save 900  1  // 900 秒内执行过 1 次修改
save 300 100  // 300 秒内执行过 100 次修改
save 60 10000  // 60 秒内执行过 10000 次修改

RDB 文件结构

| REDIS | db_version | databases | EOF | check_sum |

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值