tutorial nodejs aws database nosql redis

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:

  1. FLUSHDB - Elimina datos de la base de datos CURRENT de su conexión. (Elimina todas las claves en la base de datos actual)
  2. 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.


Tienes dos opciones:

  • FLUSHDB : borra la base de datos actualmente activa
  • FLUSHALL : borra todas las bases de datos existentes

Con redis-cli :

FLUSHDB - Removes data from your connection''s CURRENT database. FLUSHALL - Removes data from ALL databases.

Redis Docs: FLUSHDB , FLUSHALL