נתוני ליבהווב ומובייל

ניהול סשנים

שומרים סשנים עם תפוגה אוטומטית, ומוצאים או מבטלים אותם לפי משתמש, תפקיד או מכשיר בלי לבנות אינדקס.

חיפוש למציאת הסשנים של משתמש
1
אינדקסים משניים
0
תפוגה, כולל תגיות
אוטומטי
צעד 1 מתוך 5
נכנסים בשלושה מכשירים

כל מכשיר מקבל סשן משלו עם תפוגה של 30 דקות.

סשן לדוגמהplaying
# נכנסים בשלושה מכשירים
hotkv> SET session:9f2c "{\"user\":42}" EX 1800
OK

הדגמה מונפשת עם פקודות HotKV אמיתיות ותשובות לדוגמה. לחצו על כל שלב כדי לעבור אליו. הפקודות והתשובות נשארות באנגלית, בדיוק כפי שמקלידים ורואים ב-HotKV.

הבעיה

סשנים הם קטנים, חמים וקצרי חיים, מה שמתאים למאגר בזיכרון. החלק הקשה מגיע אחר כך, כשהתמיכה צריכה לנתק משתמש מכל המכשירים, או שאבטחה צריכה לסיים כל סשן של תפקיד או של מכשיר. מאגר מפתח-ערך פשוט יכול לחפש סשן רק לפי המזהה שלו.

איך HotKV מטפל בזה

HotKV שומר כל סשן כמפתח עם תפוגה ומאפשר לתייג אותו במשתמש, בתפקיד או במכשיר שאליהם הוא שייך. התגיות הן חלק מהמנוע ונעלמות עם המפתח, כך שאפשר לרשום או לבטל את כל הסשנים התואמים בחיפוש אחד במקום לתחזק קבוצה מקבילה של מפתחות.

צעד אחר צעד

מה קורה, פקודה אחר פקודה

  1. 01

    נכנסים בשלושה מכשירים

    כל מכשיר מקבל סשן משלו עם תפוגה של 30 דקות.

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

    מתייגים כל סשן

    משתמש, תפקיד ומכשיר מצורפים מיד אחרי יצירת הסשן.

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

    נשארים מחוברים כל עוד פעילים

    כל בקשה מרעננת את התפוגה, מה שנותן פסק זמן נע.

    EXPIRE session:9f2c 1800
  4. 04

    מוצאים כל סשן של משתמש 42

    דווח על מחשב נייד גנוב. חיפוש אחד מחזיר את כל הסשנים של המשתמש.

    TAG.MEMBERS user:42
  5. 05

    מנתקים מכל מקום

    מוחקים את המפתחות שחזרו. התגיות שלהם הולכות איתם, וכל מכשיר מנותק.

    DEL session:9f2c session:71aa session:0c8e
איפה זה מתאים

תרחישים מהעולם האמיתי

אפליקציות בנקאות ופינטק

צוותי אבטחה מסיימים את כל הסשנים של חשבון שנפרץ, או של כל מכשיר עם גרסת אפליקציה מיושנת, בפעולה אחת.

מוצרי SaaS

כשהתפקיד של מנהל מוסר, כל סשן שתויג בתפקיד הזה מבוטל בבת אחת.

שירותי סטרימינג

סופרים ומגבילים סשנים במקביל לכל חשבון מתשובת TAG.MEMBERS עבור תגית המשתמש.

מובנה

מה מקבלים

תפוגה אוטומטית

סשנים נעלמים מעצמם כשה-TTL נגמר, והתגיות שלהם הולכות איתם.

EXEXPIRE

חיפוש בלי אינדקס

מוצאים סשנים לפי כל תגית, או לפי כמה תגיות בבת אחת.

TAG.MEMBERSTAG.INTER

בדיקת תגיות במהירות

TAG.COUNT ו-TAG.EXISTS אומרים מה מפתח נושא.

TAG.COUNTTAG.EXISTS

מהיר בסערות התחברות

קריאות וכתיבות של סשנים רצות בתהליכונים מקבילים.

שאלות נפוצות

איך מנתקים משתמש ממכשיר אחד בלבד?

משתמשים ב-TAG.INTER עם תגית המשתמש ותגית המכשיר, ואז מוחקים את המפתחות שהוא מחזיר.

מה קורה לתגית כשהסשן שלה פג?

התגיות של מפתח הולכות כשהמפתח הולך, גם בתפוגה. תגיות אינן חלק מצילומי המצב, ולכן יש להחיל אותן מחדש אם השרת עולה מחדש מצילום מצב.

האם אפשר להגביל סשנים במקביל לכל חשבון?

כן. TAG.MEMBERS על תגית המשתמש מפרט את הסשנים, כך שאפשר לספור אותם ולדחות או לסיים את הוותיק ביותר בעת ההתחברות.

שימושים קשורים

נסו על עומס העבודה שלכם

HotKV מדבר את פרוטוקול Redis, ולכן אפשר להפנות אליו לקוח קיים ולהריץ את אותן פקודות.