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