He estado jugando con redis (y agregué algo de diversión) durante los últimos días y me gustaría saber si hay una manera de vaciar la base de datos (eliminar los conjuntos, la clave existente ...) fácilmente .
Durante mis pruebas, creé varios conjuntos con muchos miembros, incluso creé conjuntos que no recuerdo el nombre (¿cómo puedo enumerar a esos tipos?).
¿Alguna idea sobre cómo deshacerse de todos ellos?
164
$ redis-cli
luego seleccione la base de datos. Estoy seleccionando 0> select 0
y borro todas las claves de db 0> FLUSHDB
Con
redis-cli
:Documentos de Redis: FLUSHDB , FLUSHALL
fuente
tldr:
flushdb
borra una base de datos yflushall
borra todas las bases de datosCORRIENTE clara
Elimine la base de datos predeterminada o seleccionada actualmente (generalmente `0) con
Claro ESPECÍFICO
Eliminar la base de datos de redis específica con (por ejemplo,
8
como mi base de datos de destino):Limpiar todo
Eliminar todas las bases de datos redis con
fuente
Hay respuestas correctas, pero solo quiero agregar una opción más (requiere tiempo de inactividad):
fuente
abra su redis cli y hay dos posibles opciones que podría usar:
FLUSHDB: elimina todas las claves del DB actualmente seleccionado. FLUSHALL: elimine todas las claves de todas las bases de datos existentes, no solo la seleccionada actualmente.
fuente