Svuotamento DB redis da riga di comando (CLI)

Mi capita raramente di intervenire su sistemi redis. Ogni volta non ricordo i comandi principali… li scrivo qui, sperando di ricordarmi di averli scritti qui…

Tipicamente è richiesto di svuotare un DB.

Qui ci sono tutti i comandi https://redis.io/commands.

Ovviamente da una macchina linux serve installare un client:
sudo apt-get install redis-tools
sudo yum whatprovides redis-cli
sudo yum install redis

A quel punto ci si può connettere:
redis-cli -h 10.0.0.45

Con “SELECT” si utilizza il db selezionato e “FLUSHDB” svuota solo quello, es:

10.0.0.45:6379> SELECT 6
OK
10.0.0.45:6379[6]> FLUSHDB
OK

Spaccate tutto!

Come uscire dal labirinto di link simbolici (ln -s) senza impazzire

Ovvero come trovare il vero path di un file o cartella velocemente, quando ci sono di mezzo più link simbolici.

Il comando che ci può aiutare è

readlink

Esempio:

Sto lavorando su /var/www/dominio.it/htdocs/stats e voglio capire se la modifica può avere impatti in altri percorsi.

Basta eseguire:

readlink -f /var/www/dominio.it/htdocs/stats

e l’output ci dirà dove è la cartella al netto di link simbolici:

diego@BEETLE:~$ readlink -f /var/www/dominio.it/htdocs/stats
/var/www/vhosts/dominio.it/stats