2015-08-24 3 views

Antwort

5

Got es Mine durch das Sichern der redis.rdp Datei festgelegt auf

/var/lib/redis

liegt

überprüfen Sie die Konfigurationsdatei „/etc/redis/redis.conf "für den Standort des RDP-Datei und tun dies

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

die die redis.rdp Datei dann neu

sudo touch redis.rdp 

Führen Sie den redis-Server mit der conf und es sollte

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

Haben Sie herausfinden, warum dies passiert ist, und haben Sie wiederherstellen verwalten Ihre Daten oder führen Sie Redis nur als Cache aus? – codecowboy

+0

Ich konnte nicht herausfinden, warum das passiert ist und ja ich verwende redis als Cache-Speicher. obwohl ich meine Sicherung von redis_backup.rdp wiederherstellen konnte. –

+0

Diese Lösung hat für mich funktioniert. –

1

Führen Sie den redis-Server mit Konfigurations arbeiten.

sudo redis-server redis.conf 
4

es in einem ordentlichen Weg repariert: neu erstellen die redis.rdp Datei nach einem der Antwort hier vorgeschlagen wird spülen alle Cache bisher aufgezeichnet und redis wird bis frisch ohne Cache-Daten starten .

Dies ist eine Warnmeldung Systemabsturz/unsachgemäße Abschaltung zu informieren: „/var/run/redis/redis.pid vorhanden ist, wird Prozess bereits läuft oder abgestürzt“

einfach löschen/var/run /redis/redis.pid file und starten Sie den Server erneut.

Hinweis: Sie könnten neueste Cache Änderungen aufgrund unordentlichen Abschaltung verloren, die nicht in die Festplatte geschrieben wurden. Dieser Datenverlust kann mit häufigen Disk-Flush-Konfiguration in redis conf Datei minimiert werden (es ist in meinem Fall @/etc/redis/6379.conf)

save 900 1 
save 300 10 
save 60 10000 
Or try AOF persistence, more details [here][1] 
Verwandte Themen