B2B SaaS
Cache i dane sesji każdego klienta żyją pod własnym prefiksem na wspólnym klastrze, odizolowane przez ACL.
Obsługuj wielu klientów z jednego klastra, każdego ograniczonego do własnych kluczy przez ACL, z rejestrem tenantów zapisującym, kto gdzie należy.
Identyfikator, nazwa wyświetlana i wartości limitów zapisane przy tenancie.
Animowany przegląd z prawdziwymi poleceniami HotKV i przykładowymi odpowiedziami. Kliknij dowolny krok, aby do niego przejść. Polecenia i odpowiedzi pozostają po angielsku, dokładnie tak, jak je wpisujesz i widzisz w HotKV.
Prowadzenie jednego cache lub magazynu danych na klienta jest drogie i uciążliwe w obsłudze, ale współdzielenie jednego wymaga silnej izolacji między klientami i zapisu, którzy użytkownicy należą do którego klienta.
Użytkownicy ACL ze wzorcami kluczy ograniczają aplikację każdego tenanta do jego prefiksu kluczy. Rejestr tenantów zapisuje, którzy użytkownicy należą do którego tenanta, wraz z wartościami limitów. Rejestr jest taki sam na każdym węźle klastra.
Identyfikator, nazwa wyświetlana i wartości limitów zapisane przy tenancie.
TENANT.CREATE acme "Acme Corp" MAX_MEMORY 1073741824 MAX_KEYS 1000000Użytkownik ACL może dotykać tylko kluczy pod acme: i nie może uruchamiać niebezpiecznych poleceń.
ACL SETUSER acme-app on >s3cret ~acme:* +@all -@dangerousRejestr zapisuje, którzy użytkownicy należą do którego tenanta.
TENANT.BIND acme acme-appAplikacja acme czyta własne klucze. Odczyt klucza globex jest odrzucany przez ACL.
GET globex:billing:planWartości limitów zapisane dla tenanta. W tym wydaniu liczniki użycia nie są wypełniane ruchem klientów, więc pokazują 0.
TENANT.STATS acmeCache i dane sesji każdego klienta żyją pod własnym prefiksem na wspólnym klastrze, odizolowane przez ACL.
Projekty klientów są tenantami z własnymi użytkownikami, więc dostęp można nadawać i odbierać dla każdego klienta.
Użytkownicy ACL ograniczeni do prefiksu kluczy i zestawu poleceń.
ACL SETUSERTenanci z nazwami, stanami, wartościami limitów i powiązanymi użytkownikami, taki sam na każdym węźle.
TENANT.CREATETENANT.BINDNazwa, stan, wartości limitów i powiązani użytkownicy każdego tenanta.
TENANT.INFOTENANT.STATSWyłącz użytkowników ACL tenanta.
ACL SETUSER offNie. Są zapisywane i pokazywane w TENANT.STATS, ale HotKV nie egzekwuje ich na poleceniach, a liczniki użycia nie są w tym wydaniu wypełniane ruchem klientów. Izolacja pochodzi z reguł ACL.
TENANT.SUSPEND zapisuje stan dla Twoich narzędzi. Aby zablokować użytkowników tenanta, wyłącz ich przez ACL SETUSER.
ACL działają w każdym planie. Rejestr tenantów jest częścią planu Scale.
HotKV mówi protokołem Redis, więc możesz skierować na niego istniejącego klienta i uruchomić te same polecenia.