redis - Dotcloud:如何在启动时加载 redis 备份文件

标签 redis dotcloud

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

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

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

感谢您的帮助

最佳答案

我发现我做错了什么:重新启​​动时,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

关于redis - Dotcloud:如何在启动时加载 redis 备份文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11319906/

相关文章:

database - 存储频繁请求的具有关系的键值数据的有效方法?

redis - Redis 会从 EXISTS 调用中返回过期的键吗?

php - nginx.conf 用于 restful api

caching - 有没有其他方法可以在 Redis 中使用过期的 ttl 积极地逐出 key

django - 无法在 debug = False(生产)中使用 Django 启动工作进程 Celery 任务

php - Symfony2 Doctrine 元数据缓存与 Redis 问题

django - 使用 DotCloud 使用 apache + mod_wsgi + postgresql + nginx + memchache 部署 Django 应用程序

dotcloud - 如何从 docker run -i 获取输出

dotcloud - 我在 dotcloud 中有一个自定义域,如何在自定义域上添加 ssl

php - 如何使用 php 连接到远程 mysql 数据库(托管在 dotCloud 上)