Salvatore Sanfilippo

Italian programmer and creator of Redis From Wikipedia, the free encyclopedia

Salvatore Sanfilippo (born 7 March 1977 in Sicily, Italy),[1] known online as "antirez", is an Italian computer programmer, hacker and author.[1] He is best known as the creator of the Redis in-memory database, which he developed and led for over a decade.[2][3]

Born
Salvatore Sanfilippo

(1977-03-07) March 7, 1977 (age 49) [1]
Othernamesantirez
OccupationsComputer programmer, author[1]
KnownforCreator of Redis, hping, Idle scan[2]
Quick facts Born, Other names ...
Salvatore Sanfilippo
Sanfilippo at dotScale 2015
Born
Salvatore Sanfilippo

(1977-03-07) March 7, 1977 (age 49) [1]
Other namesantirez
OccupationsComputer programmer, author[1]
Known forCreator of Redis, hping, Idle scan[2]
Websiteinvece.org
Close

Sanfilippo is also the author of several other open-source projects, including the network security tools hping and the Idle scan discovery method.[2] In addition to his work in software, he has also published a science fiction novel.[4][5] He has an active YouTube channel in English and Italian.[6]

Early life

Sanfilippo was born in Campobello di Licata, Sicily, on March 7, 1977.[1] He grew up in a marginalized area of southern Sicily, near Gela, and moved to Palermo at the age of 17 to study architecture, though he did not complete his university studies, later shifting his focus to computer science. [7] [8]

Career

Computer Security

While working in computer security, Sanfilippo developed and released several influential tools under the alias "antirez".

  • hping: An open-source packet generator and analyzer for the TCP/IP protocol. It is used for security auditing and testing of firewalls and networks.[2]
  • Idle scan: A TCP port scan method that allows for "blind" port scanning, where the attacker's true IP address is not revealed to the target. Sanfilippo first published the technique in 1998,[9] and it was later implemented in security scanners like Nmap.[2]

Redis

Sanfilippo began development on Redis in 2009.[10] The project's creation was motivated by his attempt to improve the scalability of his Italian startup, LLOOGG, a real-time web log analyzer.[10] After encountering issues with traditional database systems, he began prototyping an in-memory database that would become Redis.[8]

He open-sourced the project and served as its primary developer and Benevolent Dictator for Life (BDFL) for 11 years.[3][11] During this time, the project's development was sponsored by VMware (2010–2013), Pivotal Software (2013–2015),[10] and later Redis (formerly Redis Labs) (2015–2020).[3] Redis grew to become one of the most popular databases in the world, widely used for caching, message brokering, and as a primary database.[3]

On June 30, 2020, Sanfilippo announced he was stepping down as the maintainer of the Redis project,[12] citing a desire to pursue other projects and a dislike for the maintenance-focused phase of the project's life.[13] He passed leadership to Yossi Gottlieb and Oran Agra.[3]

In December 2024, Sanfilippo announced he was returning to Redis (the company) in the role of a "Redis evangelist".[14][15] Following his return, he developed and implemented a new data structure for the database, the Vector Set, designed for vector similarity search.[16][17]

Other Notable Projects

Sanfilippo is a prolific open-source developer. Some of his other well-known projects include:

  • Kilo: A small text editor written in less than 1000 lines of ANSI C code, which serves as a popular educational resource for learning C.[18]
  • Dump1090: A popular command-line ADS-B Mode S decoder for RTL-SDR software-defined radio devices.[19]
  • Linenoise: A minimal, self-contained alternative to the GNU Readline library.[20]
  • Disque: A distributed, in-memory message broker.[21]
  • Jim Tcl: An open-source small-footprint implementation of the Tcl programming language, used in many embedded environments.[22]

Writing and Media

Sanfilippo is also a fiction author. His first science fiction novel, Wohpe, was published in Italy in 2022. An official English translation exists.[4][5][1]

Since 2024, he has maintained an active YouTube channel, where he publishes videos in Italian and English about programming, technology, retrocomputing, finance, and his projects.[6] This includes a complete course on programming in the C language.[23]

See also

References

Related Articles

Wikiwand AI