Redis

Redis
Original author(s)Salvatore Sanfilippo[1][2]
Developer(s)Redis[1][2]
Initial releaseFebruary 26, 2009; 15 years ago (2009-02-26)[3]
Stable release
7.4.1[4] Edit this on Wikidata / October 2, 2024; 46 days ago (October 2, 2024)
Repository
Written inC
Operating systemUnix-like[5]
Available inEnglish
TypeData structure store, key–value database
LicenseRedis Source Available License or SSPL[6]
Websiteredis.io Edit this on Wikidata

Redis (/ˈrɛdɪs/;[7][8] Remote Dictionary Server)[7] is a source-available, in-memory storage, used as a distributed, in-memory key–value database, cache and message broker, with optional durability.[9] Because it holds all data in memory and because of its design, Redis offers low-latency reads and writes, making it particularly suitable for use cases that require a cache. Redis is the most popular NoSQL database,[10][11][12] and one of the most popular databases overall.[13] Redis is used in companies like Twitter,[14][15] Airbnb,[16] Tinder,[17] Yahoo,[18] Adobe,[19] Hulu,[20] Amazon[21] and OpenAI.[22]

Redis supports different kinds of abstract data structures, such as strings, lists, maps, sets, sorted sets, HyperLogLogs, bitmaps, streams, and spatial indices.

The project was developed and maintained by Salvatore Sanfilippo, starting in 2009.[23] From 2015 until 2020, he led a project core team sponsored by Redis Labs.[24] Salvatore Sanfilippo left Redis as the maintainer in 2020.[25] In 2021 Redis Labs dropped the Labs from its name and now is known simply as "Redis".[26]

In 2018, some modules for Redis adopted the SSPL.[27] In 2024, the main Redis code switched to dual-licensed under the Redis Source Available License v2 and the Server Side Public License v1.[6]

  1. ^ a b Bernardi, Stefano (January 4, 2011). "An interview with Salvatore Sanfilippo, creator of Redis, working out of Sicily". EU-Startups. Menlo Media.
  2. ^ a b Haber, Itamar (July 15, 2015). "Salvatore Sanfilippo: Welcome to Redis Labs". Redis Labs.
  3. ^ "Page 7 of 7 - Redis - Google Code Archive - Long-term storage for Google Code Project Hosting". code.google.com. Retrieved 22 March 2024.
  4. ^ "Release 7.4.1". 2 October 2024. Retrieved 27 October 2024.
  5. ^ "Introduction to Redis". Redis is written in ANSI C and works in most POSIX systems like Linux, *BSD, OS X without external dependencies.
  6. ^ a b "LICENSE.txt". GitHub. 20 March 2024.
  7. ^ a b "FAQ: Redis". Redis.io. Retrieved 12 February 2022.
  8. ^ "Google Groups". groups.google.com. Retrieved 25 February 2022.
  9. ^ "Redis". Redis. Retrieved 2023-07-22.
  10. ^ Cite error: The named reference :0 was invoked but never defined (see the help page).
  11. ^ Clark, Lindsay. "Redis becomes the most popular database on AWS as complex cloud application deployments surge". www.theregister.com. Retrieved 2023-07-22.
  12. ^ "Instablinks EP 07: Redis™—The Most Popular In-Memory Database Technology". Instaclustr. Retrieved 2023-07-22.
  13. ^ "DB-Engines Ranking". DB-Engines. Retrieved 2023-07-22.
  14. ^ Scaling Redis at Twitter, 31 August 2014, retrieved 2023-07-22
  15. ^ Using Redis at Scale at Twitter - by Rashmi Ramesh of Twitter - RedisConf17 -, 5 July 2017, retrieved 2023-07-22
  16. ^ AWS re:Invent 2018: Airbnb's Journey from Self-Managed Redis to ElastiCache for Redis (DAT319), 28 November 2018, retrieved 2023-07-22
  17. ^ "Building resiliency at scale at Tinder with Amazon ElastiCache | AWS Database Blog". aws.amazon.com. 2020-01-30. Retrieved 2023-07-22.
  18. ^ AWS re:Invent 2022 - How Yahoo cost optimizes their in-memory workloads with AWS (DAT321), 2 December 2022, retrieved 2023-07-22
  19. ^ AWS re:Invent 2014 | (SDD402) Amazon ElastiCache Deep Dive, 17 November 2014, retrieved 2023-07-22
  20. ^ "Hulu Case Study". Amazon Web Services, Inc. Retrieved 2023-07-22.
  21. ^ "Amazon GameOn Database Migration Case Study – Amazon Web Services (AWS)". Amazon Web Services, Inc. Retrieved 2023-07-22.
  22. ^ "Elevated API Errors". status.openai.com. Retrieved 2023-10-28.
  23. ^ "A conversation with Salvatore Sanfilippo, creator of the open-source database Redis". VentureBeat. 2016-06-20. Retrieved 2021-06-29.
  24. ^ Kepes, Ben (July 15, 2015). "Redis Labs hires the creator of Redis, Salvatore Sanfilippo". Network World. Retrieved August 30, 2015.
  25. ^ Francisco, Thomas Claburn in San. "Database maestro Antirez says arrivederci to Redis: Seems he wants an unstructured life writing code, not a structured one managing software". www.theregister.com. Retrieved 2021-06-29.
  26. ^ "Database startup Redis Labs rebrands as ... just Redis". SiliconANGLE. 2021-08-11. Retrieved 2021-08-11.
  27. ^ Claburn, Thomas. "Redis has a license to kill: Open-source database maker takes some code proprietary". www.theregister.com. Retrieved 2024-03-21.