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

Cel i opis listy klientów Redis

Z listą klientów Redis drukuje jeden wiersz na każdego podłączonego klienta. Z plików redis.hi networking.c kodu źródłowego Redis:

  • addr:adres/port klienta
  • fd:deskryptor pliku odpowiadający gniazdu
  • bezczynność:czas bezczynności połączenia w sekundach
  • flagi:flagi klienta (patrz poniżej)
  • db:bieżący identyfikator bazy danych
  • sub:liczba subskrypcji kanałów
  • psub:liczba subskrypcji pasujących do wzorca
  • qbuf:długość bufora zapytań (0 oznacza brak zapytania)
  • obl:długość bufora wyjściowego
  • oll:długość listy wyjściowej (odpowiedzi są umieszczane w kolejce na tej liście, gdy bufor jest pełny)
  • zdarzenia:zdarzenia deskryptora pliku (patrz poniżej)
  • cmd:ostatnie polecenie odtworzone

Flagi klienta mogą być kombinacją:

  • O:klient jest niewolnikiem w trybie MONITOR
  • S:klient jest normalnym serwerem podrzędnym
  • M:klient jest mistrzem
  • x:klient jest w kontekście MULTI/EXEC
  • b:klient czeka na operację blokowania
  • i:klient czeka na we/wy maszyny wirtualnej
  • d:obserwowane klucze zostały zmodyfikowane - EXEC nie powiedzie się
  • c:połączenie zostanie zamknięte po napisaniu całej odpowiedzi
  • u:klient jest odblokowany
  • N:nie ustawiono określonej flagi

Zdarzenia deskryptora pliku mogą być:

  • r:gniazdo klienta jest czytelne (pętla zdarzeń)
  • w:gniazdo klienta jest zapisywalne (pętla zdarzeń)

To moja interpretacja, proszę przyjąć ją z przymrużeniem oka.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Indeksowanie przy użyciu posortowanych zestawów Redis

  2. Jak ustawić klaster Elasticache Redis jako niewolnika?

  3. Jak zaprojektować redis pub/sub dla systemu wiadomości błyskawicznych?

  4. jak wygasnąć klucz mapy w REDIS?

  5. Klient Redis