2015-08-24 12 views

cevap

5

o

/var/lib/Redis

sizin yapılandırma dosyasını kontrol "/etc/redis/redis.conf bulunmaktadır redis.rdp dosya madeni yedekleyerek sabit var "rdp dosyanın konumu için ve bu

sudo mv /var/lib/redis/redis.rdp /var/lib/redis/redis_backup.rdp 

Sonra redis.rdp dosyasını

yeniden yapmak

conf ile Redis-sunucu çalıştırın ve

sudo redis-server /etc/redis/redis.conf 
+0

sen anlamaya mı (benim durumumda @/etc/Redis/6379.conf olan) Redis conf dosyasında sık disk floş yapılandırmayı kullanarak minimize edilebilir Verileriniz mi yoksa sadece redis'i önbellek olarak mı kullanıyorsunuz? – codecowboy

+0

Bunun neden olduğunu anlayamadım ve evet redis'i bir önbellek deposu olarak kullanıyorum. Yedeklememi redis_backup.rdp'den geri yükleyebilmem için. –

+0

Bu çözüm benim için çalıştı. –

1

çalıştırın yapılandırma ile Redis-sunucu çalışmalıdır.

sudo redis-server redis.conf 
4

bir düzenli şekilde yaptır: cevap birinde burada önerildiği şekilde redis.rdp dosyasını yeniden oluşturun, tüm önbellek şu ana kadar kaydedilen tasfiye edecek ve Redis önbellek verileri ile taze başlayacaktır . "/var/run/redis/redis.pid var süreç zaten çalışıyor veya çöktü"

Sadece /var/run silin:

Bu

sistem çökmesi/hatalı kapatmadan bildirmek için bir uyarı mesajıdır /redis/redis.pid dosya
ve sunucuyu yeniden başlatın.

Not: Sen diske içine kızardı değildi nedeniyle düzensiz kapatma en son önbellek değişiklikleri, kayıp olabilir. Bu veri kaybı bu oldu ve geri yüklemek yönetmek niye

save 900 1 
save 300 10 
save 60 10000 
Or try AOF persistence, more details [here][1] 
İlgili konular