Non c'è alcun comando per farlo (come lo faresti con MySQL, ad esempio). Il numero di database Redis è fisso e impostato nel file di configurazione. Per impostazione predefinita, hai 16 database. Ogni database è identificato da un numero (non un nome).
È possibile utilizzare il seguente comando per conoscere il numero di database:
CONFIG GET databases
1) "databases"
2) "16"
È possibile utilizzare il comando seguente per elencare i database per i quali sono definite alcune chiavi:
INFO keyspace
# Keyspace
db0:keys=10,expires=0
db1:keys=1,expires=0
db3:keys=1,expires=0
Tieni presente che dovresti usare il client "redis-cli" per eseguire questi comandi, non telnet. Se vuoi usare telnet, devi eseguire questi comandi formattati usando il protocollo Redis.
Ad esempio:
*2
$4
INFO
$8
keyspace
$79
# Keyspace
db0:keys=10,expires=0
db1:keys=1,expires=0
db3:keys=1,expires=0
Puoi trovare la descrizione del protocollo Redis qui:http://redis.io/topics/protocol