1. snapshotting(快照)默认持久化方式, 将内存中以快照的方式写入到二进制文件中, 默认是dump.rdb。
2. dump.rdb文件的位置
2.1. 在Redis客户端使用config的get命令, dir是数据库存放目录, dbfilename是数据库文件名。

2.2. 进入root目录查看dump.rdb

3. snapshotting持久化方式设置
3.1. 在Redis客户端使用config的get命令, save指定在多长时间内, 有多少次更新操作, 就将数据同步到数据文件, 可以多个条件配合。

3.2. Redis默认配置文件中提供了三个条件:
- save 3600 1 表示3600秒(1小时)内有1个更改。
- save 300 100 300秒(5 分钟)内有100个更改。
- save 60 10000 60秒内有10000个更改。
4. save命令
4.1. save命令同步保存数据到硬盘。
4.2. 实例

4.3. 查看dump.rdb

5. bgsave命令
5.1. bgsave命令在后台异步保存当前数据库的数据到磁盘。
5.2. 实例

5.3. 查看dump.rdb

本文详细介绍了Redis的快照(snapshotting)持久化机制。包括dump.rdb文件的位置及查看方法,如何设置snapshotting持久化方式,以及save和bgsave命令的具体用法。
500





