redis持久化RDB详解
目录
1 RDB是什么
RDB是Redis用来进行持久化的一种方式,是把当前内存中的数据集快照写入磁盘,也就是 Snapshot 快照(数据库中所有键值对数据)。恢复时是将快照文件直接读到内存里。
2 优缺点
好处:
RDB 在恢复大数据集时的速度比 AOF 的恢复速度要快。
数据安全。万一停电,可以从快照文件恢复。
缺点:
要耗费cpu,性能损耗10%左右。RDB是要耗费cpu,性能损耗10%左右。
RDB方式数据没办法做到实时持久化/秒级持久化
3 恢复操作
将备份文件 (dump.rdb) 移动到 redis 安装目录并启动服务即可,redis就会自动加载文件数据至内存了。Redis 服务器在载入 RDB 文件期间,会一直处于阻塞状态,直到载入工作完成为止。
4 持久化关闭
redis(默认是开启的)
注释配置文件下面三行
vi redis.conf
|
|
重启redis服务即可。
临时关闭:
|
|