redis                
            di riserva
        
        
            
    Ricerca…
introduzione
Il backup di un'istanza Redis remota può essere ottenuto con la replica. Ciò è utile se si desidera acquisire un'istantanea di un set di dati prima di aggiornare, eliminare o modificare un database Redis.
Backup di un'istanza Redis remota in un'istanza locale
Sulla macchina su cui desideri eseguire il backup, passa a CLI Redis:
redis-cli
 Parola d'ordine?
Se il master Redis DB (quello che si desidera replicare) ha una password:
config set masterauth <password>
 Inizia la replica
Esegui quanto segue per iniziare la replica:
SLAVEOF <host> <port>
 Per verificare la replica è in corso la corsa:
INFO replication
 E dovresti vedere un risultato come questo:
# Replication
role:slave
master_host:some-host.compute-1.amazonaws.com
master_port:6519
master_link_status:up
master_last_io_seconds_ago:3
master_sync_in_progress:0
slave_repl_offset:35492914
slave_priority:100
slave_read_only:1
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
  Si noti la master_link_status dovrebbe essere up . 
Controllo dell'avanzamento della sincronizzazione
 Al termine della sincronizzazione, la INFO replication dovrebbe mostrare: 
master_sync_in_progress:0
 Per verificare che il set di dati sia stato sincronizzato è possibile confrontare la dimensione del database:
DBSIZE
 Salvataggio di un dump di dati su disco
Per salvare il DB su disco in modo asincrono:
BGSAVE
CONFIG GET dir
  Quindi dovresti trovare un file dump.rdb nella directory elencata dal comando config. 
Arrestare la replica
È possibile interrompere la replica con:
SLAVEOF NO ONE
 Riferimento: guida alla replica di Redis