Valkey
Original author(s) | Salvatore Sanfilippo[1][2] |
---|---|
Developer(s) | Linux Foundation[3] |
Initial release | March 28, 2024[4] |
Stable release | 8.0.1[5]
/ October 2, 2024 |
Repository | |
Written in | C |
Operating system | Unix-like[6] |
Available in | English |
Type | Data structure store, key–value database |
License | BSD license[7] |
Website | valkey |
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 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]- ^ 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.
- ^ Haber, Itamar (July 15, 2015). "Salvatore Sanfilippo: Welcome to Redis Labs". Redis Labs. Retrieved 2024-04-07.
- ^ a b Bobby Borisov (March 29, 2024). "Valkey: A New Redis Alternative Championed by Tech Giants". Linuxiac. Retrieved 2024-04-06.
- ^ "Linux Foundation Launches Open Source Valkey Community". www.linuxfoundation.org. Retrieved 2024-04-09.
- ^ "Release 8.0.1". 2 October 2024. Retrieved 9 October 2024.
- ^ "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.
- ^ "valkey/COPYING". Github. June 23, 2020. Retrieved 2024-04-06.
- ^ "Redis". Redis. Retrieved 2023-07-22.
- ^ "DB-Engines Ranking - popularity ranking of key-value stores". DB-Engines. Retrieved 2024-04-07.
- ^ Clark, Lindsay. "Redis becomes the most popular database on AWS as complex cloud application deployments surge". www.theregister.com. Retrieved 2023-07-22.
- ^ "Instablinks EP 07: Redis™—The Most Popular In-Memory Database Technology". Instaclustr. Retrieved 2023-07-22.
- ^ "DB-Engines Ranking". DB-Engines. Retrieved 2023-07-22.
- ^ Scaling Redis at Twitter, 31 August 2014, retrieved 2023-07-22
- ^ Using Redis at Scale at Twitter - by Rashmi Ramesh of Twitter - RedisConf17 -, 5 July 2017, retrieved 2023-07-22
- ^ AWS re:Invent 2018: Airbnb's Journey from Self-Managed Redis to ElastiCache for Redis (DAT319), 28 November 2018, retrieved 2023-07-22
- ^ "Building resiliency at scale at Tinder with Amazon ElastiCache | AWS Database Blog". aws.amazon.com. 2020-01-30. Retrieved 2023-07-22.
- ^ AWS re:Invent 2022 - How Yahoo cost optimizes their in-memory workloads with AWS (DAT321), 2 December 2022, retrieved 2023-07-22
- ^ AWS re:Invent 2014 | (SDD402) Amazon ElastiCache Deep Dive, 17 November 2014, retrieved 2023-07-22
- ^ "Hulu Case Study". Amazon Web Services, Inc. Retrieved 2023-07-22.
- ^ "Amazon GameOn Database Migration Case Study – Amazon Web Services (AWS)". Amazon Web Services, Inc. Retrieved 2023-07-22.
- ^ "Elevated API Errors". status.openai.com. Retrieved 2023-10-28.
- ^ "A conversation with Salvatore Sanfilippo, creator of the open-source database Redis". VentureBeat. 2016-06-20. Retrieved 2021-06-29.
- ^ Kepes, Ben (July 15, 2015). "Redis Labs hires the creator of Redis, Salvatore Sanfilippo". Network World. Retrieved 2015-08-30.
- ^ Claburn, Thomas. "Redis has a license to kill: Open-source database maker takes some code proprietary". www.theregister.com. Retrieved 2024-03-21.
- ^ "LICENSE.txt". GitHub. 20 March 2024. Retrieved 2024-04-07.
- ^ "Linux Foundation Launches Open Source Valkey Community". linuxfoundation.org. Retrieved 2024-04-07.
- ^ 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.
- ^ Xie, Ping; Olson, Madelyn (2024-08-02). "Valkey 8.0: Delivering Enhanced Performance and Reliability". Valkey.io. Retrieved 2024-09-01.
Further reading
[edit]- Isabel Drost and Jan Lehnard (29 October 2009), Happenings: NoSQL Conference, Berlin, The H. Slides for the Redis presentation. Summary.
- Billy Newport (IBM): "Evolving the Key/Value Programming Model to a Higher Level" Qcon Conference 2009 San Francisco.
- A Mishra: "Install and configure Redis on Centos/ Fedora server".
- E. Mouzakitis: "Monitoring Redis Performance"