FLUSHDB, FLUSHALL, cómo eliminar una BD o todas las BD.

Clase 47 de 48Curso 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.