Không có lệnh nào để làm điều đó (chẳng hạn như bạn làm với MySQL). Số lượng cơ sở dữ liệu Redis được cố định và được đặt trong tệp cấu hình. Theo mặc định, bạn có 16 cơ sở dữ liệu. Mỗi cơ sở dữ liệu được xác định bằng một số (không phải tên).
Bạn có thể sử dụng lệnh sau để biết số lượng cơ sở dữ liệu:
CONFIG GET databases
1) "databases"
2) "16"
Bạn có thể sử dụng lệnh sau để liệt kê các cơ sở dữ liệu mà một số khóa được xác định:
INFO keyspace
# Keyspace
db0:keys=10,expires=0
db1:keys=1,expires=0
db3:keys=1,expires=0
Xin lưu ý rằng bạn phải sử dụng ứng dụng khách "redis-cli" để chạy các lệnh này, không phải telnet. Nếu bạn muốn sử dụng telnet, thì bạn cần chạy các lệnh này được định dạng bằng giao thức Redis.
Ví dụ:
*2
$4
INFO
$8
keyspace
$79
# Keyspace
db0:keys=10,expires=0
db1:keys=1,expires=0
db3:keys=1,expires=0
Bạn có thể tìm thấy mô tả của giao thức Redis tại đây:http://redis.io/topics/protocol