מקביליות אמיתית
כל עובד מבצע את הפקודות של החיבורים שלו, במקביל. אין תהליכון פקודות יחיד שאפשר להגיע לרוויה שלו, ולכן התפוקה גדלה עם מספר הליבות.
מקביליות ברמה עדינה
מרחב המפתחות מחולק כך שפקודות על מפתחות שונים רצות באותו זמן וכמעט לא ממתינות זו לזו.
השהיה צפויה
מנוע C++ נייטיב ללא garbage collector וללא השהיות של עצירת העולם. צילומי מצב נכתבים בתהליכון רקע ולא בתהליך שנוצר ב-fork, ולכן השמירה לא מכפילה את הזיכרון.
חייה של פקודה
כל בקשה עוברת את אותם ארבעה שלבים, על הליבה שקיבלה אותה.
פענוח
קורא את הבקשה, כולל קריאות חלקיות. HotKV תומך ב-RESP2, ב-RESP3 ובפקודות inline, עם מעבר בין פרוטוקולים באמצעות HELLO.
שיגור
מוצא את הפקודה ובודק את מספר הארגומנטים, הדגלים ומיקומי המפתחות שלה לפני שהביצוע מתחיל.
ביצוע
מריץ את הפקודה על המפתחות שלה. מפתחות שפג תוקפם מוסרים כשניגשים אליהם ובסריקת רקע.
מענה
שולח את התשובה בגרסת הפרוטוקול שהלקוח הסכים עליה.
יותר ממטמון
אותו מנוע מקבילי מספק 300 פקודות ליבה, שמונה מדיניות פינוי ואת התת-מערכות שלהלן, וגם יותר מ-170 פקודות AI ופקודות ארגוניות בתוכניות בתשלום. אין מודולים להדביק.
צילומי מצב + AOF
צילומי מצב בינאריים שנכתבים באופן אטומי, וקובץ הוספה בלבד עם fsync הניתן להגדרה (always, everysec, no) ודחיסה באמצעות BGREWRITEAOF.
Lua 5.4 בארגז חול
EVAL ו-EVALSHA מריצים סקריפטים באופן אטומי בסביבת Lua 5.4 מבודדת באמצעות hotkv.call(), כשהפונקציה redis.call() נשמרת ככינוי תאימות. ספריות פונקציות בשם מגיעות עם FUNCTION ו-FCALL.
אינדקסי HNSW
פקודות VSIM מספקות חיפוש שכן קרוב משוער על אינדקסי HNSW, עם מרחק קוסינוס, L2 ומכפלה פנימית, כולל שאילתות מסוננות לפי תגיות.
סקצ'ים והגבלות קצב
HyperLogLog, מסנני Bloom, Count-Min Sketch ומעקב Top-K אחר הכבדים, וגם הגבלת קצב GCRA בצד השרת עם שליטה בהתפרצויות. בלי חישובים בצד הלקוח.
Prometheus כברירת מחדל
נקודת קצה HTTP מובנית למדדים (כבויה עד שמגדירים metrics-port) חושפת ספירת קריאות והשהיה לכל פקודה. LATENCY HISTOGRAM ו-INFO latencystats מדווחים על p50, p99 ו-p99.9, ו-HOTKEYS מדרג את המפתחות הנגישים ביותר.
ACL + TLS
בקרת גישה לכל משתמש מגדירה פקודות, מפתחות וערוצים, עם סיסמאות מגובבות. TLS מסתיים בתוך התהליך, עבור חיבורי לקוחות וגם עבור קישורי אשכול ושכפול. On-Premise מוסיף תפקידים עם כניסה יחידה (SSO) באמצעות LDAP ו-OpenID Connect.