Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Làm thế nào để liệt kê tất cả cơ sở dữ liệu Redis?

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Khu vực thông báo và tin tức bằng cách sử dụng Redis

  2. Làm thế nào để tìm kiếm một mẫu khóa trong redis hash?

  3. Tìm hiểu Cơ sở dữ liệu Redis:Lặp lại các phím

  4. Sử dụng Redis để tạo ID duy nhất từ ​​một phạm vi giới hạn

  5. ConnectionMultiplexer.Connect ngắt khi kết nối với máy chủ redis