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

W jaki sposób redis oddziela instancję wielu użytkowników działającą na tym samym serwerze?

Sam Redis nie rozdziela Twoich danych. Musiałbyś je oddzielić sam. Jest na to wiele możliwości.

  1. Korzystanie z bazy danych Redis:Redis obsługuje wiele baz danych. Każdą aplikację (w Twoim przypadku klient) można ustawić/przydzielić do korzystania z jednej konkretnej bazy danych. Ta alokacja musi zostać wykonana na końcu aplikacji, a nie w Redis.

    Ograniczenia tego podejścia to:i) Redis obsługuje co najwyżej 16 baz danych (oznaczonych od 0 do 15). ii) Tryb klastra Redis obsługuje tylko jedną bazę danych.

    Uwaga:polecenie SELECT służy do wyboru określonej bazy danych.

  2. Przestrzeń nazw:każdej aplikacji można (na przykład) przypisać unikalny prefiks. Prefiksowaliby wszystkie swoje klucze tym przypisanym prefiksem.

  3. Użyj oddzielnej instancji Redis na aplikację.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Limit czasu wykonywania SET {Klucz}, inst:0, mgr:Nieaktywny, kolejka:2, qu=1, qs=1, qc=0, wr=1/1, in=0/0

  2. Funkcja Google Cloud wygasa podczas łączenia się z Redis przez wewnętrzny adres IP Compute Engine

  3. Jak skalować serwer Node.js WebSocket Redis?

  4. Docker nie uruchamia torów

  5. Spring Data Redis — identyfikator UUID — ConverterNotFoundException