このコマンドを実行して、redis
サーバーにアクセスしました。
telnet 127.0.0.1 6379
すべてのデータベースを表示するコマンドは何ですか?
それを行うためのコマンドはありません (たとえば、MySQL で行うように)。Redis データベースの数は固定されており、構成ファイルに設定されています。デフォルトでは、16 個のデータベースがあります。各データベースは、(名前ではなく) 番号で識別されます。
次のコマンドを使用して、データベースの数を知ることができます。
CONFIG GET databases
1) "databases"
2) "16"
次のコマンドを使用して、いくつかのキーが定義されているデータベースを一覧表示できます。
INFO keyspace
# Keyspace
db0:keys=10,expires=0
db1:keys=1,expires=0
db3:keys=1,expires=0
これらのコマンドを実行するには、telnet ではなく、「redis-cli」クライアントを使用する必要があることに注意してください。telnet を使用する場合は、Redis プロトコルを使用してフォーマットされたこれらのコマンドを実行する必要があります。
例えば:
*2
$4
INFO
$8
keyspace
$79
# Keyspace
db0:keys=10,expires=0
db1:keys=1,expires=0
db3:keys=1,expires=0
または、次のコマンドを実行するだけで、起動せずに Redis インスタンスのすべてのデータベースが表示され redis-cli
ます。
$ redis-cli INFO | grep ^db
db0:keys=1500,expires=2
db1:keys=200000,expires=1
db2:keys=350003,expires=1