גרסאות נתמכות

‫Memorystore for Redis מבוסס על תוכנת Redis בקוד פתוח. ‫Memorystore for Redis תומך בגרסאות Redis‏ 3.2,‏ 4.0,‏ 5.0,‏ 6.x,‏ 7.0 ו-7.2. גרסת ברירת המחדל היא 7.2.

כדי לדעת באיזו גרסה נעשה שימוש במופע, אפשר לראות את הפרטים של המופע. אפשר גם לשדרג את הגרסה של מופע לכל גרסה חדשה יותר. לדוגמה, אפשר לשדרג מגרסה 3.2 לגרסה 7.2. היסטוריה של עדכוני מוצרים ב-Memorystore for Redis זמינה בנתוני הגרסה.

מדיניות התמיכה בגרסאות

‫Memorystore for Redis תומך בגרסת תיקון אחת לכל גרסה ראשית של OSS Redis שמופיעה בקטע גרסאות נוכחיות בדף הזה. במהלך תקופות התחזוקה, התיקון לפגיעויות באבטחה מתעדכן.

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

גרסאות נוכחיות

בטבלה הזו מוצגות גרסאות Redis הנתמכות, רמות התיקון של הגרסאות האלה והמועד שבו הגרסאות עודכנו לאחרונה:

הגרסה הראשית של Redis רמת התיקון עדכון אחרון
7.2 7.2.0 ‫29 בפברואר 2024
7.0 7.0.12 ‫17 ביולי 2023
‫6.x 6.2.14 ‫14 בנובמבר 2023
5.0 5.0.14 ‫9 במאי 2022
4.0 4.0.14 ‫17 ביוני 2019
‫3.2 3.2.13 ‫21 ביוני 2018

‫Redis גרסה 7.2

בטבלה הבאה מפורט מידע על התכונה 'חיפוש וקטורי' ב-Redis גרסה 7.2:

תכונה תיאור נתמך ב-Memorystore for Redis
חיפוש וקטורי ב-Redis גרסה 7.2 נוספו אחסון של נתוני וקטורים וחיפוש של נתוני וקטורים. היכולות האלה משולבות עם מסגרת LangChain. מידע נוסף זמין במאמר בנושא חיפוש וקטורי לאפליקציות AI גנרטיבי כן

‫Redis גרסה 7.0

בטבלה הבאה מפורטות חלק מהתכונות העיקריות שנוספו ב-OSS Redis גרסה 7.0, והתמיכה בהן ב-Memorystore for Redis.

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

תכונה תיאור נתמך ב-Memorystore for Redis
פונקציות Redis ב-Redis 7.0 מוצגות פונקציות Redis, שמשפרות את יכולות הסקריפט של Lua בשרת Redis. לפני גרסה 7.0, כדי להשתמש בסקריפטים של Lua, היה צריך להשתמש בפקודה EVAL. פונקציות Redis מספקות סקריפטים פשוטים ומותאמים. מידע נוסף זמין במאמר בנושא פונקציות Redis במסמכי התיעוד של Redis. כן
הסרת לקוחות הוצאת לקוח (Client eviction), שנוספה ב-Redis 7.0, מנתקת לקוחות אם סך הזיכרון שמשמש את כל חיבורי הלקוחות חורג מהמגבלה שצוינה על ידי המשתמש. למידע נוסף על הגדרת המגבלה הזו ב-Memorystore for Redis, אפשר לעיין במאמר הגדרת מכונת Redis. כן
שיפורים ברשימת בקרת הגישה (ACL) ב-Redis 7.0 יש פונקציונליות משופרת של ACL. לא
Sharded Pub/Sub ב-Redis 7.0 מוצגת חלוקה לשברים (sharding) של Pub/Sub. לא
שמירת נתונים בקובץ AOF (Append-only File) מרובה חלקים ב-Redis 7.0 מוצגת התמדה של AOF מרובה חלקים. לא
מודולים של Redis אפשר להשתמש ב-Redis 7.0 כדי לכתוב מודולים שיכולים להרחיב את הפונקציות של Redis וליישם סוגי נתונים חדשים. לא

גרסה 6.x של Redis

בטבלה הבאה מפורטות כמה מהתכונות העיקריות ש-Memorystore for Redis תומך בהן, שהוצגו ב-OSS Redis בגרסה 6.x:

תכונה תיאור נתמך ב-Memorystore for Redis
קלט/פלט (I/O) עם שרשורים ב-Redis 6.x, אם יש כמה יחידות vCPU זמינות, חלק מפעולות הקלט/פלט יכולות לפעול במקביל. ‫Memorystore for Redis משתמש באופן אוטומטי במספר האופטימלי של שרשורי קלט/פלט (I/O) עבור רמת קיבולת מוגדרת. החל מרמת הקיבולת M3, נעשה שימוש בשרשורי קלט/פלט נוספים, מה שבדרך כלל מוביל לשיפור בביצועים של קצב העברת הנתונים של השאילתות. כן
פקודה של רצף משנה משותף ארוך ביותר (LCS) הפקודה LCS, שנתמכת מגרסה 6.x של Redis, מאפשרת למשתמשים למצוא רכיבים משותפים לא סמוכים בין מחרוזות. כן
טעינה ללא דיסק של מסד נתונים של Redis ‏ (RDB) לשכפולים ב-Redis 6.x, העתקים יכולים להיטען ללא שימוש בדיסק. כך, עותק יכול לטעון את ה-RDB מהסוקט במקום מהדיסק, ולשפר את הביצועים. מידע נוסף זמין בקובץ Redis 6.0 conf. כן
הצפנת תנועה מובנית ‫Redis 6.0 מוסיף SSL מובנה להצפנת התנועה. למרות ש-Memorystore for Redis לא תומך בתכונה הזו ב-OSS Redis בגרסה 6.0, הוא מציע הצפנה במעבר משלו. לא
רשימות של בקרת גישה (ACL) רשימות בקרת גישה (ACL) ב-Redis מאפשרות להגביל את המשתמשים והפעולות שמבצעים אינטראקציה עם מופע Redis. לא

‫Redis גרסה 5.0

בטבלה הבאה מפורטות תכונות מרכזיות שנוספו ב-OSS Redis גרסה 5.0, והתמיכה בהן ב-Memorystore for Redis:

תכונה תיאור נתמך ב-Memorystore for Redis
שידורים ב-Redis ב-Redis 5.0 מוצג מבנה הנתונים streams. הזרמים תומכים בפונקציית הרשימה, כמו XADD ו-XDEL. בנוסף, Streams מציג את הרעיון של קבוצות צרכנים, שמאפשרות לכמה לקוחות לצרוך חלקים שונים מהזרם. כן, באמצעות הפרמטרים stream-node-max-bytes ו-stream-node-max-entries configuration.
פקודות של קבוצות ממוינות ב-Redis 5.0 נוספו הפקודות הבאות לסטים ממוינים: ZPOPMAX,‏ ZPOPMIN,‏ BZPOPMAX ו-BZPOPMIN. הפקודות האלה דוחפות את הערכים הכי גבוהים או הכי נמוכים שמאוחסנים בסט הממוין שלכם, או מוציאות אותם ממנו. כן

גרסה 4.0 של Redis

בטבלה הבאה מפורטות תכונות מרכזיות שנוספו ב-OSS Redis גרסה 4.0, והתמיכה בהן ב-Memorystore for Redis:

תכונה תיאור נתמך ב-Memorystore for Redis
שיפורים בפינוי מהמטמון תומך במדיניות ההוצאה Least Frequently Used (השימוש הכי פחות נפוץ, LFU). מידע נוסף זמין במאמר בנושא מדיניות פינוי במסמכי התיעוד של Redis. כן, באמצעות המדיניות allkeys-lfu ו-volatile-lfu maxmemory.
דפרגמנטציה פעילה הוספנו את האפשרות לבצע דה-פרגמנטציה של הזיכרון בזמן ש-Redis פועל. כן, באמצעות activedefrag פרמטר ההגדרה.