Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Jak wyświetlić listę wszystkich baz danych Redis?

Nie ma do tego żadnego polecenia (jak na przykład w MySQL). Liczba baz danych Redis jest stała i ustawiona w pliku konfiguracyjnym. Domyślnie masz 16 baz danych. Każda baza danych jest identyfikowana za pomocą numeru (nie nazwy).

Możesz użyć następującego polecenia, aby poznać liczbę baz danych:

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

Możesz użyć następującego polecenia, aby wyświetlić bazy danych, dla których zdefiniowano niektóre klucze:

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

Pamiętaj, że do uruchamiania tych poleceń powinieneś używać klienta "redis-cli", a nie telnet. Jeśli chcesz używać telnetu, musisz uruchomić te polecenia sformatowane przy użyciu protokołu Redis.

Na przykład:

*2
$4
INFO
$8
keyspace

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

Opis protokołu Redis znajdziesz tutaj:http://redis.io/topics/protocol



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Node.js i Redis; Czekam na zakończenie pętli

  2. Zakleszczenie przy użyciu agregatora + Redis

  3. Spring boot + Redis - Generowanie dziwnego klucza

  4. Udostępnianie gniazd w oddzielnych instancjach nodeJS

  5. SignalR nie może połączyć się z usługą Azure Redis przez SSL