B2B SaaS
Data cache a relací každého zákazníka žijí pod jeho vlastním prefixem na sdíleném clusteru, izolovaná pomocí ACL.
Obsluhujte mnoho zákazníků z jednoho clusteru, každého omezeného na vlastní klíče pomocí ACL, s registrem tenantů, který eviduje, kdo kam patří.
Id, zobrazované jméno a hodnoty kvót zaznamenané u tenanta.
Animovaný průvodce se skutečnými příkazy HotKV a ukázkovými odpověďmi. Kliknutím na kterýkoli krok na něj přeskočíte. Příkazy a odpovědi zůstávají anglicky, přesně tak, jak je v HotKV zadáváte a vidíte.
Provozovat jednu cache nebo datové úložiště pro každého zákazníka je drahé a náročné na správu, ale sdílet jedno vyžaduje silnou izolaci mezi zákazníky a záznam o tom, kteří uživatelé patří ke kterému zákazníkovi.
Uživatelé ACL se vzory klíčů omezí aplikaci každého tenanta na jeho vlastní prefix klíčů. Registr tenantů eviduje, kteří uživatelé patří ke kterému tenantovi, spolu s hodnotami kvót. Registr je stejný na každém uzlu clusteru.
Id, zobrazované jméno a hodnoty kvót zaznamenané u tenanta.
TENANT.CREATE acme "Acme Corp" MAX_MEMORY 1073741824 MAX_KEYS 1000000Uživatel ACL se může dotýkat jen klíčů pod acme: a nemůže spouštět nebezpečné příkazy.
ACL SETUSER acme-app on >s3cret ~acme:* +@all -@dangerousRegistr eviduje, kteří uživatelé patří ke kterému tenantovi.
TENANT.BIND acme acme-appAplikace acme čte své vlastní klíče. Čtení klíče globex ACL odmítne.
GET globex:billing:planHodnoty kvót zaznamenané u tenanta. V tomto vydání se čítače spotřeby klientským provozem neplní, proto ukazují 0.
TENANT.STATS acmeData cache a relací každého zákazníka žijí pod jeho vlastním prefixem na sdíleném clusteru, izolovaná pomocí ACL.
Projekty klientů jsou tenanti s vlastními uživateli, takže přístup lze udělit a odebrat pro každého klienta.
Uživatelé ACL omezení na prefix klíčů a sadu příkazů.
ACL SETUSERTenanti s názvy, stavy, hodnotami kvót a přiřazenými uživateli, stejně na každém uzlu.
TENANT.CREATETENANT.BINDNázev, stav, hodnoty kvót a přiřazení uživatelé každého tenanta.
TENANT.INFOTENANT.STATSVypněte uživatele ACL tohoto tenanta.
ACL SETUSER offNe. Zaznamenávají se a zobrazují v TENANT.STATS, ale HotKV je u příkazů nevynucuje a čítače spotřeby se v tomto vydání klientským provozem neplní. Izolace vychází z pravidel ACL.
TENANT.SUSPEND zaznamená stav pro vaše nástroje. Chcete-li uživatele tenanta vyloučit, vypněte je pomocí ACL SETUSER.
ACL fungují v každém plánu. Registr tenantů je součástí plánu Scale.
HotKV mluví protokolem Redisu, takže na něj můžete nasměrovat stávajícího klienta a spustit tytéž příkazy.