2017-05-18 3 views
0

Frage 1: Macht Redis Snapshot nur Backup von Schlüssel-Werten oder Schlüsselablaufwert?Stellt Redis Snapshot den Ablaufwert nach der Wiederherstellung aus dem Snapshot-Abbild wieder her?

Frage 2: Wir haben eine gemeinsame Redis Cluster mit 1 Master und 2 Slaves Replikation. (2 Projekte verwenden den gleichen Cluster mit unterschiedlichen Zwecken) Kann man nur einen Schnappschuss von einigen Schlüsseln machen oder macht Redis Schnappschuss eine Sicherung aller Datensätze?

Antwort

0
  1. Ja, das Ablaufzeitstempel wird im Snapshot (RDB) Datei gespeichert und geladen werden, wenn von ihm erholt
  2. Nein, gibt es nicht und eine Datenbank zwischen Anwendungen zu teilen ist nicht als gute Praxis in Redis (es sei denn, die Apps teilen Informationen. Aufteilen in zwei unabhängige Datenbanken stattdessen, und Sie werden in der Lage sein, jedes ohne Rücksicht auf das andere zu sichern (und zu konfigurieren).
+0

Danke Itamar. Hier (https://redis.io/topics/cluster-spec) heißt es: "Redis Cluster unterstützt nicht mehrere Datenbanken wie die eigenständige Version von Redis. Es gibt nur Datenbank 0 und der SELECT-Befehl ist nicht erlaubt." – purval

+0

In diesem Fall ist Snapshot für einzelne Datenbanken nicht möglich, oder? – purval

+0

Unabhängig bedeutet separate Prozesse, Sie können zwei Cluster auf denselben Servern installieren. –

Verwandte Themen