FLUSHDB, FLUSHALL, cómo eliminar una BD o todas las BD.
Clase 47 de 48 • Curso de MongoDB y Redis 2017
FLUSHDB, FLUSHALL
Al usar Redis muchas veces se necesita limpiar toda la base de datos sobre todo si le indicamos a Redis que guarde mucha información en memoria, para realizar esta acción tenemos dos alternativas: FLUSHDB y FLUSHALL.
FLUSHDB
Elimina la base de datos que se encuentra seleccionada. Por defecto Redis al iniciar la consola selecciona la base de datos número 0. Es recomendable asegurarse que se encuentra en la base de datos que desea eliminar ejecutando el comando SELECT antes de FLUSH.
Ejemplo:
Queremos eliminar la base de datos número 1.
$ redis-cli redis> SELECT 1 redis> FLUSHDB
FLUSHALL
A diferencia de FLUSHDB, FLUSHALL elimina toda la información de todas las bases de datos, no importa en que base de datos te encuentres, al ejecutar FLUSHALL se elimina todo.
Se recomienda evitar esta función a menos que sea dispensable la información que se encuentre registrada en la base de datos.