5

我找不到让 redis 在启动时在 dotcloud 上加载我自己的 dump.rdb 备份文件的方法。我可以在服务器日志中看到redis正在加载一个文件,但我不知道它在哪里(而且我找不到它)

[144] 03 Jul 21:01:18 * DB loaded from disk: 0 seconds

我试图将 dump.rdb 文件放在/var/lib/redis目录中,但它没有帮助

谢谢你的帮助

4

1 回答 1

9

我发现我做错了什么:重新启​​动时,redis 进行转储,并用空转储覆盖我的转储文件并在启动时重新加载空转储。正确的流程是:

~$ dotcloud ssh [your service]
~$ sudo /etc/init.d/redis stop
~$ cp [your dump] /var/lib/redis/dump.rdb
~$ sudo /etc/init.d/redis start
于 2012-07-04T08:28:21.130 回答