Neexistuje žádný příkaz, který by to udělal (jako byste to udělali například s MySQL). Počet databází Redis je pevný a je nastaven v konfiguračním souboru. Ve výchozím nastavení máte 16 databází. Každá databáze je identifikována číslem (nikoli jménem).
Ke zjištění počtu databází můžete použít následující příkaz:
CONFIG GET databases
1) "databases"
2) "16"
Pro výpis databází, pro které jsou definovány některé klíče, můžete použít následující příkaz:
INFO keyspace
# Keyspace
db0:keys=10,expires=0
db1:keys=1,expires=0
db3:keys=1,expires=0
Vezměte prosím na vědomí, že ke spouštění těchto příkazů byste měli používat klienta "redis-cli", nikoli telnet. Pokud chcete používat telnet, musíte tyto příkazy spouštět naformátované pomocí protokolu Redis.
Například:
*2
$4
INFO
$8
keyspace
$79
# Keyspace
db0:keys=10,expires=0
db1:keys=1,expires=0
db3:keys=1,expires=0
Popis protokolu Redis naleznete zde:http://redis.io/topics/protocol