È utilizzato da applicazioni da piccole a grandi, tra cui Twitter, Github, StackOverflow e molti altri. In alcuni casi, potrebbe essere necessario ripristinare tutti i database memorizzati nel cluster Redis e iniziare.
Questo articolo discuterà di eliminare tutti i dati archiviati in un database Redis.
Redis Elimina tutte le chiavi
Il comando Redis Flushall consente di eliminare tutte le chiavi memorizzate nei database nell'istanza Redis.
Ad esempio, per eliminare tutte le chiavi nel database all'indice 0, utilizzare il comando:
127.0.0.1: 6379> FLASHALL
OK
Il comando restituisce OK se l'operazione è completata correttamente.
Non è necessario accedere al Redis-Cli. È possibile eseguire un comando ad-hoc come mostrato di seguito:
$ Redis-cli FLASHALL
OK
Elimina asincrona
Il comando flushall sta bloccando. Ciò significa che dovrai completare il completamento dell'operazione di filo prima di eseguire altre funzioni sul server.
Tuttavia, a partire dalla versione 4 di Redis.0 e oltre, è possibile eseguire un'operazione di scarico non bloccante utilizzando il parametro asincrone.
Viene fornito il seguente esempio:
127.0.0.1: 6379 [10]> Flushall Async
OK
Il parametro Async costringe l'operazione a flush di funzionamento in background senza bloccare il server.
Elimina le chiavi nel database selezionato corrente
Per rimuovere solo le chiavi nel database selezionato, utilizzare il comando flushdb. Un esempio è come mostrato di seguito:
127.0.0.1: 6379 [10]> flushdb
OK
In questo caso, eliminiamo tutte le chiavi nel database attualmente selezionato, database 10.
Il comando ad-hoc è fornito di seguito:
$ redis -cli -n 10 flushdb
OK
Il comando precedente utilizza il parametro -N per specificare quale database per eseguire il comando flushdb.
Il comando supporta anche l'operazione asincrona.
$ redis -cli -n 10 flushdb async
Conclusione
Questo tutorial ha discusso di come eliminare tutte le chiavi in un cluster Redis o un database specifico. Inoltre, sono stati spiegati il comando flushall e il comando flushdb. Speriamo che tu abbia trovato questo articolo utile. Controlla gli altri articoli di suggerimento Linux per ulteriori suggerimenti e informazioni.