从Redis的dump.rdb文件中恢复数据

使用Redis备份数据进行恢复的步骤(恢复)。

我要在CentOS6环境下,已经安装了redis的情况下进行说明。

Redis使用内存中的数据进行快速管理,
要将数据持久化存储,
可以使用以下命令:

redis-cli save

(因为save命令会导致锁定,如果对服务造成影响,可以使用不会锁定的bgsave命令和lastsave命令在后台进行处理)

redis-cli bgsave

数据持久化的过程中会生成一个dump文件。

/var/lib/redis/dump.rdb
※可以通过更改redis.conf进行修改。

每隔一段时间,将这些数据定期备份到另一个目录,并在将该文件的数据同步到Redis时。

service redis status

Redis正在运行中。

※注意操作!!

复制 /data/backup/dump.rdb 到 /var/lib/redis/dump.rdb

如果你想复制一些内容,然后执行 “service redis restart”,

cat /var/lib/redis/dump.rdb

当停止Redis时,dump.rdb文件将被还原回原始状态。

在恢复备份数据时,首先要执行以下操作:

service redis stop

以停止Redis服务,保持Redis处于停止状态,

cp /data/backup/dump.rdb /var/lib/redis/dump.rdb

复制

service redis start

设想一下。

总结一下,从Redis备份数据恢复的步骤是:Redis停止状态→复制文件→启动Redis。

广告
将在 10 秒后关闭
bannerAds