database - nodejs - ¿Cómo vaciar una base de datos redis?
redis vs mongodb (5)
He estado jugando con redis (y agrego un poco de diversión) durante los últimos días y me gustaría saber si hay una manera de vaciar el archivo db (eliminar los conjuntos, la clave existente ...) fácilmente .
Durante mis pruebas, creé varios sets con muchos miembros, incluso creé sets que no recuerdo el nombre (¿cómo puedo hacer una lista de esos tipos?).
¿Alguna idea sobre cómo deshacerse de todos ellos?
OPCIONES
-
flushdb
borra el contenido de una base de datos -
flushall
borra el contenido de todas las bases de datos
Claro CORRIENTE
Eliminar la base de datos predeterminada o actualmente seleccionada (que en la mayoría de los casos es 0) con
redis-cli flushdb
Claro ESPECIFICO
Eliminar solo la base de datos Redis especificada con (por ejemplo, 8
como mi base de datos de destino):
redis-cli -n 8 flushdb
Limpiar todo
Para eliminar todas las bases de datos, use
redis-cli flushall
Si desea eliminar todo en Redis , siga estas Comandos-
Con redis-cli:
- FLUSHDB - Elimina datos de la base de datos CURRENT de su conexión. (Elimina todas las claves en la base de datos actual)
- FLUSHALL - Elimina datos de TODAS las bases de datos. (Elimina todas las claves en todas las bases de datos en el host actual)
Por ejemplo: en tu caparazón:
redis-cli flushall
redis-cli flushdb
Ten cuidado aquí.
FlushDB borra todas las claves en la base de datos actual mientras que FlushALL borra todas las claves en todas las bases de datos en el host actual.