Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Bagaimana Mendaftar Semua Basis Data Redis?

Tidak ada perintah untuk melakukannya (seperti yang Anda lakukan dengan MySQL misalnya). Jumlah database Redis diperbaiki, dan diatur dalam file konfigurasi. Secara default, Anda memiliki 16 database. Setiap database diidentifikasi dengan nomor (bukan nama).

Anda dapat menggunakan perintah berikut untuk mengetahui jumlah database:

CONFIG GET databases
1) "databases"
2) "16"

Anda dapat menggunakan perintah berikut untuk membuat daftar database yang beberapa kuncinya ditentukan:

INFO keyspace
# Keyspace
db0:keys=10,expires=0
db1:keys=1,expires=0
db3:keys=1,expires=0

Harap dicatat bahwa Anda seharusnya menggunakan klien "redis-cli" untuk menjalankan perintah ini, bukan telnet. Jika Anda ingin menggunakan telnet, maka Anda perlu menjalankan perintah ini yang diformat menggunakan protokol Redis.

Misalnya:

*2
$4
INFO
$8
keyspace

$79
# Keyspace
db0:keys=10,expires=0
db1:keys=1,expires=0
db3:keys=1,expires=0

Anda dapat menemukan deskripsi protokol Redis di sini:http://redis.io/topics/protocol



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menggunakan StackExchange.Redis di Pengontrol Inti ASP.NET

  2. redis-server di ubuntu14.04:Alamat ikat sudah digunakan

  3. Redis didistribusikan kenaikan dengan penguncian

  4. Untuk loop dalam redis dengan permintaan asinkron nodejs

  5. Bagaimana cara mendapatkan nilai dari Redis menggunakan kunci yang berisi spasi?