Alap adatkezelésWeb és mobil

Munkamenet-kezelés

Tárolja a munkameneteket automatikus lejárattal, és keresse meg vagy vonja vissza őket felhasználó, szerepkör vagy eszköz szerint index építése nélkül.

keresés egy felhasználó munkameneteinek megtalálásához
1
másodlagos index
0
lejárat, a címkékkel együtt
Auto
Lépés 1 / 5
Bejelentkezés három eszközön

Minden eszköz saját munkamenetet kap 30 perces lejárattal.

Példa munkamenetplaying
# Bejelentkezés három eszközön
hotkv> SET session:9f2c "{\"user\":42}" EX 1800
OK

Animált bemutató valódi HotKV-parancsokkal és példa-válaszokkal. Kattintson bármelyik lépésre, hogy odaugorjon. A parancsok és a válaszok angolul maradnak, pontosan úgy, ahogy begépeli és látja őket a HotKV-ban.

A probléma

A munkamenetek kicsik, forrók és rövid életűek, ami egy memóriabeli tárolónak való. A nehéz rész később jön, amikor a támogatásnak mindenhol ki kell léptetnie egy felhasználót, vagy a biztonságnak egy szerepkör vagy egy eszköz összes munkamenetét le kell zárnia. Egy egyszerű kulcs–érték tároló csak az azonosítója alapján tud megkeresni egy munkamenetet.

Hogyan kezeli a HotKV

A HotKV minden munkamenetet kulcsként tárol lejárattal, és lehetővé teszi, hogy felcímkézze azzal a felhasználóval, szerepkörrel vagy eszközzel, amelyhez tartozik. A címkék a motor részei, és a kulccsal együtt eltűnnek, így egyetlen kereséssel listázhatja vagy visszavonhatja az összes egyező munkamenetet, ahelyett hogy kulcsok párhuzamos halmazát tartaná karban.

Lépésről lépésre

Mi történik, parancsról parancsra

  1. 01

    Bejelentkezés három eszközön

    Minden eszköz saját munkamenetet kap 30 perces lejárattal.

    SET session:9f2c "{\"user\":42}" EX 1800
  2. 02

    Minden munkamenet címkézése

    A felhasználó, a szerepkör és az eszköz közvetlenül a munkamenet létrehozása után csatolódik.

    TAG.SET session:9f2c user:42 role:admin device:ios
  3. 03

    Bejelentkezve maradás aktivitás közben

    Minden kérés frissíti a lejáratot, ami csúszó időtúllépést ad.

    EXPIRE session:9f2c 1800
  4. 04

    A 42-es felhasználó összes munkamenetének megkeresése

    Bejelentik egy ellopott laptopot. Egyetlen keresés visszaadja a felhasználó összes munkamenetét.

    TAG.MEMBERS user:42
  5. 05

    Kijelentkeztetés mindenhol

    Törölje a visszakapott kulcsokat. A címkéik velük együtt távoznak, és minden eszköz ki van léptetve.

    DEL session:9f2c session:71aa session:0c8e
Hol használható

Valós helyzetek

Banki és fintech-alkalmazások

A biztonsági csapatok egyetlen lépéssel lezárják egy feltört fiók összes munkamenetét, vagy egy elavult alkalmazásverziót futtató összes eszközét.

SaaS-termékek

Amikor egy adminisztrátor szerepkörét eltávolítják, az adott szerepkörrel címkézett minden munkamenet egyszerre visszavonásra kerül.

Streamingszolgáltatások

A fiókonkénti egyidejű munkamenetek számolása és korlátozása a felhasználói címke TAG.MEMBERS válaszából.

Beépítve

Amit kap

Automatikus lejárat

A munkamenetek maguktól eltűnnek, amikor a TTL lejár, és a címkéik velük együtt.

EXEXPIRE

Keresés index nélkül

Keressen munkameneteket bármely címke vagy több címke együttes használatával.

TAG.MEMBERSTAG.INTER

Címkék gyors ellenőrzése

A TAG.COUNT és a TAG.EXISTS megmondja, mit visel egy kulcs.

TAG.COUNTTAG.EXISTS

Gyors bejelentkezési viharban is

A munkamenet-olvasások és -írások párhuzamos szálakon futnak.

Gyakori kérdések

Hogyan léptessek ki egy felhasználót csak egy eszközről?

Használja a TAG.INTER-t a felhasználói és az eszközcímkével, majd törölje a visszaadott kulcsokat.

Mi történik egy címkével, amikor a munkamenete lejár?

A kulcs címkéi a kulccsal együtt távoznak, lejáratkor is. A címkék nem részei a pillanatképeknek, ezért alkalmazza őket újra, ha a szerver pillanatképről indul újra.

Korlátozhatom az egyidejű munkameneteket fiókonként?

Igen. A TAG.MEMBERS a felhasználói címkén listázza a munkameneteket, így megszámolhatja őket, és bejelentkezéskor elutasíthatja vagy befejezheti a legrégebbit.

Kapcsolódó felhasználási esetek

Próbálja ki a saját munkaterhelésén

A HotKV a Redis protokollt beszéli, így egy meglévő klienst ráirányíthat, és lefuttathatja ugyanezeket a parancsokat.