„Redis" – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Versionsgeschichte interaktiv durchsuchen
[ungesichtete Version] [gesichtete Version]
← Zum vorherigen Versionsunterschied Zum nächsten Versionsunterschied →
Inhalt gelöscht Inhalt hinzugefügt
Zeile 15: Zeile 15:
|Betriebssystem = [[Plattformunabhängigkeit|plattformübergreifend]]
|Betriebssystem = [[Plattformunabhängigkeit|plattformübergreifend]]
|Kategorie = datenstrukturorientierte Datenbank
|Kategorie = datenstrukturorientierte Datenbank
|Lizenz = Redis Source Available License oder [[Server Side Public License|SSPL]]<ref name="Lizenz">{{Internetquelle| url=https://redis.com/blog/redis-adopts-dual-source-available-licensing/| titel=Redis Adopts Dual Source-Available Licensing| abruf=2024年03月29日| autor=Rowan Trollope}}</ref>
|Lizenz = REDIS SOURCE AVAILABLE LICENSE (RSAL) 2.0
|Deutsch =
|Deutsch =
|Website =
|Website =
Zeile 27: Zeile 27:
Ab Version 2.6 werden [[Lua]]-Skripte unterstützt.<ref name="redis-Introduction-to-EVAL" /> Ab Version 3.0 ist es möglich, Redis verteilt in [[Rechnerverbund|Rechnerverbünden]] zu nutzen.<ref name="NoSQL-Datenbank-Redis-3-bringt-Clustering-Moeglichkeit" /> Die Version 3.2 führt eine GEO-API ein.<ref name="Redis-3-2-0-is-out" /><ref name="In-Memory-Datenbank-Redis-3-2-mit-GEO-API-freigegeben" />
Ab Version 2.6 werden [[Lua]]-Skripte unterstützt.<ref name="redis-Introduction-to-EVAL" /> Ab Version 3.0 ist es möglich, Redis verteilt in [[Rechnerverbund|Rechnerverbünden]] zu nutzen.<ref name="NoSQL-Datenbank-Redis-3-bringt-Clustering-Moeglichkeit" /> Die Version 3.2 führt eine GEO-API ein.<ref name="Redis-3-2-0-is-out" /><ref name="In-Memory-Datenbank-Redis-3-2-mit-GEO-API-freigegeben" />


Redis bietet [[Persistenz (Informatik)|Persistenz]] durch automatisiertes, regelmäßiges Abspeichern oder per Protokolldatei, wodurch bei entsprechender Konfiguration auch eine [[ACID]]-konforme Dauerhaftigkeit erreichbar ist.<ref name="Redis-Persistence" />
Redis bietet [[Persistenz (Informatik)|Persistenz]] durch automatisiertes, regelmäßiges Abspeichern oder per Protokolldatei, wodurch bei entsprechender Konfiguration auch eine [[ACID]]-konforme Dauerhaftigkeit erreichbar ist.<ref name="Redis-Persistence(追記) " /> Die Softwareveröffentlichungen bis 2024 standen unter der [[BSD-Lizenz|3-Klausel-BSD-Lizenz]]. Am 20. März 2024 kündigte der Hersteller von Redis an, ab Version 7.4 ein duales Lizenzmodell mit der Redis Source Available License und [[Server Side Public License]] einzuführen.<ref name="Lizenz (追記ここまで)" />


== Name ==
== Name ==

Version vom 29. März 2024, 18:41 Uhr

Redis
Basisdaten
Entwickler Salvatore Sanfilippo[1]
Erscheinungsjahr 10. April 2009
Aktuelle Version 7.4.2[2]
(6. Januar 2025)
Aktuelle Vorabversion 6.0-rc4[3]
(16. April 2020)
Betriebssystem plattformübergreifend
Programmier­sprache ANSI C
Kategorie datenstrukturorientierte Datenbank
Lizenz Redis Source Available License oder SSPL [4]
redis.io

Redis ist eine In-Memory-Datenbank mit einer einfachen Schlüssel-Werte-Datenstruktur (englisch key value store) und gehört zur Familie der NoSQL-Datenbanken (ist also nicht relational). Redis ist laut einer Erhebung von DB-Engines.com der verbreitetste Schlüssel-Werte-Speicher.[5]

Die einfache Struktur der Datenbank eignet sich weniger für komplexe Datenstrukturen, die überwiegend in der Datenbank selbst abgebildet werden sollen. Dafür ist der große Vorteil von Redis, dass es schneller ist als relationale Datenbanken wie z. B. MySQL.

Ab Version 2.6 werden Lua-Skripte unterstützt.[6] Ab Version 3.0 ist es möglich, Redis verteilt in Rechnerverbünden zu nutzen.[7] Die Version 3.2 führt eine GEO-API ein.[8] [9]

Redis bietet Persistenz durch automatisiertes, regelmäßiges Abspeichern oder per Protokolldatei, wodurch bei entsprechender Konfiguration auch eine ACID-konforme Dauerhaftigkeit erreichbar ist.[10] Die Softwareveröffentlichungen bis 2024 standen unter der 3-Klausel-BSD-Lizenz. Am 20. März 2024 kündigte der Hersteller von Redis an, ab Version 7.4 ein duales Lizenzmodell mit der Redis Source Available License und Server Side Public License einzuführen.[4]

Name

Der Name Redis entstand als Abkürzung für englisch remote dictionary server.[11]

Einzelnachweise

  1. Salvatore Sanfilippo. In: GitHub. Abgerufen am 3. Februar 2017 (englisch). 
  2. Release 7.4.2. 6. Januar 2025 (abgerufen am 29. Januar 2025).
  3. github.com. 16. April 2020.
  4. a b Rowan Trollope: Redis Adopts Dual Source-Available Licensing. Abgerufen am 29. März 2024. 
  5. DB-Engines Ranking von Key-Value Stores. DB-Engines, abgerufen am 4. April 2015. 
  6. EVAL script numkeys key [key ...] arg [arg ...]. Introduction to EVAL. In: redis.io. Abgerufen am 4. April 2015 (englisch). 
  7. Julia Schmidt: NoSQL-Datenbank Redis 3 bringt Clustering-Möglichkeit. In: Heise online. Abgerufen am 9. Mai 2016. 
  8. Redis 3.2.0 is out! In: antirez.com. Abgerufen am 9. Mai 2016 (englisch). 
  9. Julia Schmidt: In-Memory-Datenbank: Redis 3.2 mit GEO-API freigegeben. In: Heise online. Abgerufen am 9. Mai 2016. 
  10. Redis Persistence. In: redis.io. Abgerufen am 4. April 2015 (englisch). 
  11. FAQ. What Redis means actually? In: redis.io. Abgerufen am 4. April 2015 (englisch). 
Normdaten (Sachbegriff): GND: 1066443475 (lobid, OGND , AKS )
Abgerufen von „https://de.wikipedia.org/w/index.php?title=Redis&oldid=243556924"