2012-07-03 14 views
5

Tôi không thể tìm cách tải lại tệp sao lưu dump.rdb của riêng tôi khi khởi động, trên dotcloud. Tôi có thể nhìn thấy trong nhật ký máy chủ mà redis đang tải một tệp, nhưng tôi không biết nó ở đâu (và tôi không thể tìm thấy nó ở đâu)Dotcloud: cách tải tệp sao lưu redis khi khởi động

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

Tôi đã cố gắng đặt tệp dump.rdb trong /var/lib/redis thư mục nhưng nó không giúp

Nhờ sự giúp đỡ

Trả lời

8

tôi đã tìm thấy những gì tôi làm sai: khi khởi động lại, redis làm một bãi chứa, và được ghi đè lên tập tin dump của tôi với một bãi trống và tải lại bãi chứa trống khi khởi động. Quy trình chính xác là:

~$ dotcloud ssh [your service] 
~$ sudo /etc/init.d/redis stop 
~$ cp [your dump] /var/lib/redis/dump.rdb 
~$ sudo /etc/init.d/redis start 
Các vấn đề liên quan