0% found this document useful (0 votes)
6 views2 pages

Redisdesc

Redis is a source-available, in-memory key-value database, cache, and message broker known for its low-latency performance, making it popular among companies like Twitter and Airbnb. Developed by Salvatore Sanfilippo in 2009, Redis supports various data structures and has transitioned to dual licensing in 2024. The project gained traction in the Ruby community and has evolved significantly since its inception.

Uploaded by

derkuzesta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views2 pages

Redisdesc

Redis is a source-available, in-memory key-value database, cache, and message broker known for its low-latency performance, making it popular among companies like Twitter and Airbnb. Developed by Salvatore Sanfilippo in 2009, Redis supports various data structures and has transitioned to dual licensing in 2024. The project gained traction in the Ruby community and has evolved significantly since its inception.

Uploaded by

derkuzesta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

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] Companies that use Redis include 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]

History
[edit]

Salvatore Sanfilippo, the original developer of Redis (photo taken in 2015)

The name Redis means Remote Dictionary Server.[7] The Redis project began when Salvatore
Sanfilippo, nicknamed antirez, the original developer of Redis, was trying to improve the
scalability of his Italian startup, developing a real-time web log analyzer. After encountering
significant problems in scaling some types of workloads using traditional database systems,
Sanfilippo began in 2009 to prototype a first proof of concept version of Redis in Tcl.[28]
Later Sanfilippo translated that prototype to the C language and implemented the first data
type, the list. After a few weeks of using the project internally with success, Sanfilippo
decided to open source it, announcing the project on Hacker News. The project began to get
traction, particularly among the Ruby community, with GitHub and Instagram being among
the first companies adopting it.[29][30]

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] Companies that use Redis include 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]

History
[edit]

Salvatore Sanfilippo, the original developer of Redis (photo taken in 2015)

The name Redis means Remote Dictionary Server.[7] The Redis project began when Salvatore
Sanfilippo, nicknamed antirez, the original developer of Redis, was trying to improve the
scalability of his Italian startup, developing a real-time web log analyzer. After encountering
significant problems in scaling some types of workloads using traditional database systems,
Sanfilippo began in 2009 to prototype a first proof of concept version of Redis in Tcl.[28]
Later Sanfilippo translated that prototype to the C language and implemented the first data
type, the list. After a few weeks of using the project internally with success, Sanfilippo
decided to open source it, announcing the project on Hacker News. The project began to get
traction, particularly among the Ruby community, with GitHub and Instagram being among
the first companies adopting it.[29][30]

You might also like