Redis

מתוך ויקיפדיה, האנציקלופדיה החופשית
Redis
Redis
מפתח Salvatore Sanfilippo
תאריך השקה 2009
מערכת הפעלה חוצה-פלטפורמות
נכתבה בשפות C
סוג רישיון BSD
קטגוריה בסיס נתונים In-Memory
מסוג NoSQL
redis.io
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית OOjs UI icon info big.svg

Redis הוא בסיס נתונים מסוג NoSQL הפועל בזיכרון (In-Memory), ומבוסס קוד פתוח.

על פי דירוג DB-Engines.com, בסיס הנתונים Redis הוא הפופולרי ביותר בקטגוריית בסיסי הנתונים הפועלים בשיטת המפתחות. כמו כן, Redis דורג במקום הראשון מבחינת שביעות רצון לקוחות מבסיסי נתונים מקבוצת NoSQL.

הפיתוח של Redis ממומן על ידי חברת Redis Labs (אנ') החל מיוני 2015. לפני כן המימון נעשה על ידי חברת Pivotal Software וחברת VMware.

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

Key-value[עריכת קוד מקור | עריכה]

Redis מבוסס על שליפת הנתונים על בסיס "מפתחות" המאפשר שליפת נתונים באופן מהיר ביותר מתוך מאגרי מידע ענקיים (Big data).

שפות נתמכות[עריכת קוד מקור | עריכה]

מאז גרסה 2.6, Redis תומך בהרצת סקריפט בצד השרת בשפת Lua.

בנוסף להרצת סקריפט בצד השרת קיימים עבור Redis קליינטים בעשרות שפות תוכנה שונות ביניהן: C‏, C++‏, C#‏, Clojure‏, Common Lisp‏, D‏, Dart‏, Go‏, Java‏, JavaScript‏ (Node.js), Lua‏, Objective-C‏, Perl‏, PHP‏, Python‏, R[1]‏, Rust‏, Scala‏, Smalltalk‏, Tcl.

קישורים חיצוניים[עריכת קוד מקור | עריכה]

ויקישיתוף מדיה וקבצים בנושא Redis בוויקישיתוף

הערות שוליים[עריכת קוד מקור | עריכה]

  1. ^ Lewis, B. W. (5 ביולי 2015). "rredis: "Redis" Key/Value Database Client". The Comprehensive R Archive Network. בדיקה אחרונה ב-3 באפריל 2019. 
Crystal Clear app ktalkd.png ערך זה הוא קצרמר בנושא מחשבים. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.