Valkey is an open-source in-memory storage, used as a distributed, in-memory key–value database, cache and message broker, with optional durability.[8] Because it holds all data in memory and because of its design, Valkey offers low-latency reads and writes, making it particularly suitable for use cases that require a cache. Valkey is the successor to Redis, the most popular NoSQL database,[9][10][11] and one of the most popular databases overall.[12] Valkey or its predecessor Redis are used in companies like Twitter,[13][14] Airbnb,[15] Tinder,[16] Yahoo,[17] Adobe,[18] Hulu,[19] Amazon[20] and OpenAI.[21]

Valkey
Original author(s)Salvatore Sanfilippo[1][2]
Developer(s)Linux Foundation[3]
Initial releaseMarch 28, 2024; 7 months ago (2024-03-28)[4]
Stable release
8.0.1[5] Edit this on Wikidata / October 2, 2024; 53 days ago (October 2, 2024)
Repository
Written inC
Operating systemUnix-like[6]
Available inEnglish
TypeData structure store, key–value database
LicenseBSD license[7]
Websitevalkey.io Edit this on Wikidata

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

History

edit

The predecessor Redis was developed and maintained by Salvatore Sanfilippo, starting in 2009.[22] From 2015 until 2020, he led a project core team sponsored by Redis Labs.[23]

In 2018, Redis Ltd., the company managing Redis development, licensed some modules under the proprietary SSPL.[24]

In 2024, the Redis company suddenly switched the licensing for the Redis core code repository from the BSD license to proprietary licenses.[25] This prompted a large portion of the user and developer community, led by the Linux Foundation,[26] to fork the code under the new name Valkey, retaining the BSD license, [3] Valkey's candidates for release 8.0, five months after the fork, improved its threading and significantly improved its performance.[27][28]

See also

edit

References

edit
  1. ^ Bernardi, Stefano (January 4, 2011). "An interview with Salvatore Sanfilippo, creator of Redis, working out of Sicily". EU-Startups. Menlo Media. Retrieved 2024-04-07.
  2. ^ Haber, Itamar (July 15, 2015). "Salvatore Sanfilippo: Welcome to Redis Labs". Redis Labs. Retrieved 2024-04-07.
  3. ^ a b Bobby Borisov (March 29, 2024). "Valkey: A New Redis Alternative Championed by Tech Giants". Linuxiac. Retrieved 2024-04-06.
  4. ^ "Linux Foundation Launches Open Source Valkey Community". www.linuxfoundation.org. Retrieved 2024-04-09.
  5. ^ "Release 8.0.1". 2 October 2024. Retrieved 9 October 2024.
  6. ^ "Introduction to Redis". redis.io. Retrieved 2024-04-07. Redis is written in ANSI C and works in most POSIX systems like Linux, *BSD, OS X without external dependencies.
  7. ^ "valkey/COPYING". Github. June 23, 2020. Retrieved 2024-04-06.
  8. ^ "Redis". Redis. Retrieved 2023-07-22.
  9. ^ "DB-Engines Ranking - popularity ranking of key-value stores". DB-Engines. Retrieved 2024-04-07.
  10. ^ Clark, Lindsay. "Redis becomes the most popular database on AWS as complex cloud application deployments surge". www.theregister.com. Retrieved 2023-07-22.
  11. ^ "Instablinks EP 07: Redis™—The Most Popular In-Memory Database Technology". Instaclustr. Retrieved 2023-07-22.
  12. ^ "DB-Engines Ranking". DB-Engines. Retrieved 2023-07-22.
  13. ^ Scaling Redis at Twitter, 31 August 2014, retrieved 2023-07-22
  14. ^ Using Redis at Scale at Twitter - by Rashmi Ramesh of Twitter - RedisConf17 -, 5 July 2017, retrieved 2023-07-22
  15. ^ AWS re:Invent 2018: Airbnb's Journey from Self-Managed Redis to ElastiCache for Redis (DAT319), 28 November 2018, retrieved 2023-07-22
  16. ^ "Building resiliency at scale at Tinder with Amazon ElastiCache | AWS Database Blog". aws.amazon.com. 2020-01-30. Retrieved 2023-07-22.
  17. ^ AWS re:Invent 2022 - How Yahoo cost optimizes their in-memory workloads with AWS (DAT321), 2 December 2022, retrieved 2023-07-22
  18. ^ AWS re:Invent 2014 | (SDD402) Amazon ElastiCache Deep Dive, 17 November 2014, retrieved 2023-07-22
  19. ^ "Hulu Case Study". Amazon Web Services, Inc. Retrieved 2023-07-22.
  20. ^ "Amazon GameOn Database Migration Case Study – Amazon Web Services (AWS)". Amazon Web Services, Inc. Retrieved 2023-07-22.
  21. ^ "Elevated API Errors". status.openai.com. Retrieved 2023-10-28.
  22. ^ "A conversation with Salvatore Sanfilippo, creator of the open-source database Redis". VentureBeat. 2016-06-20. Retrieved 2021-06-29.
  23. ^ Kepes, Ben (July 15, 2015). "Redis Labs hires the creator of Redis, Salvatore Sanfilippo". Network World. Retrieved 2015-08-30.
  24. ^ Claburn, Thomas. "Redis has a license to kill: Open-source database maker takes some code proprietary". www.theregister.com. Retrieved 2024-03-21.
  25. ^ "LICENSE.txt". GitHub. 20 March 2024. Retrieved 2024-04-07.
  26. ^ "Linux Foundation Launches Open Source Valkey Community". linuxfoundation.org. Retrieved 2024-04-07.
  27. ^ Vaughan-Nichols, Steven J. (August 26, 2024). "Valkey Is a Different Kind of Fork: A fork of Redis, Valkey starts to gain its own momentum". The New Stack. Retrieved 2024-09-01.
  28. ^ Xie, Ping; Olson, Madelyn (2024-08-02). "Valkey 8.0: Delivering Enhanced Performance and Reliability". Valkey.io. Retrieved 2024-09-01.

Further reading

edit
edit