Jump to content

Valkey

From Wikipedia, the free encyclopedia
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; 38 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 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 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]