22 Jun 2018

Guide to Flush Redis Databases and Keys

Using Redis was persistent databases? Want to delete keys of a particular database or delete all the databases from your Redis server?

Redis has grown to become one of the most popular NoSQL database systems (not to mention cache systems) in use today. Perhaps the biggest advantage Redis has over other NoSQL systems is that runs almost entirely in memory.

In Redis Official Documentation deleting refers to flushing. Flushing means removing or deleting any data. There are two types of flushing methods.

  • FLUSHDB – Flushes/Deletes a Single Database Keys
  • FLUSHALL – Flushes/Deletes all the databases on Redis Server

We will tell you commands for both the flushing methods. Kindly proceed the following guide

Deleting all keys from current selected Database

redis-cli FLUSHDB

Deleting all keys from a specific Database

redis-cli -n 5 FLUSHDB
Here ‘5’  is the database number you want to delete/flush

Deleting all the databases from Redis Server

redis-cli FLUSHALL

For more commands related to Redis, read here: https://www.basezap.com/learn-basic-redis-commands/