Как очистить базу данных redis?
Я играл с redis (и добавить немного удовольствия с ним) в течение последних дней, и я хотел бы знать, есть ли способ очистить БД (удалить наборы, существующий ключ....) легко.
Во время моих тестов я создал несколько наборов с большим количеством членов, даже создал наборы, которые я не помню имени (как я могу перечислить этих парней?).
Есть идеи, как от них избавиться ?
5 ответов
будьте осторожны здесь.
FlushDB удаляет все ключи в текущей базе данных, в то время как FlushALL удаляет все ключи во всех базах данных на текущем хосте.
С redis-cli
:
FLUSHDB - Removes data from your connection's CURRENT database.
FLUSHALL - Removes data from ALL databases.
tldr:flushdb
очищает одну базу данных и flushall
очищает все базы данных
очистить ток
удалить умолчанию или выбранной базе (обычно 0) с
redis-cli flushdb
очистить конкретные
удалить конкретную базу данных redis с (например,8
как моя целевая база данных):
redis-cli -n 8 flushdb
очистить все
удалить все базы данных redis с помощью
redis-cli flushall
Если вы хотите Удалить Все на Redis, затем выполните следующие команды-
С redis-cli:
- FLUSHDB - удаляет данные из текущей базы данных вашего соединения.(Удаляет все ключи в текущей базе данных)
- FLUSHALL - удаляет данные из всех баз данных.(Удаляет все ключи во всех базах данных на текущем сервере)
для Пример: - в вашей оболочке:
redis-cli flushall
redis-cli flushdb