Skip to main content

Un peu d'histoire

L'histoire de Redis commence avec son créateur, Salvatore Sanfilippo, également connu sous le pseudonyme d'antirez, en Italie. Redis, qui signifie Remote Dictionary Server, est né de la nécessité de résoudre des problèmes de performance dans un projet de start-up de Sanfilippo. 

Les Origines

2009 : Salvatore Sanfilippo commence le développement de Redis pour améliorer les performances de son site web de partage de liens, LLOOGG. Frustré par les limitations des bases de données relationnelles existantes et inspiré par les structures de données en mémoire, il crée Redis pour offrir des temps de réponse plus rapides pour les opérations de données.

Croissance et Adoption

2010 : Redis gagne rapidement en popularité dans la communauté du développement logiciel, grâce à sa simplicité, sa performance exceptionnelle, et son modèle de données flexible.

Il attire l'attention pour son utilisation dans des cas d'usage nécessitant des accès en lecture et écriture ultra-rapides, comme les sessions d'utilisateurs, les systèmes de cache, et les files d'attente de messages.

Soutien de VMware

2010 : VMware, une grande entreprise de logiciels pour la virtualisation, commence à soutenir le développement de Redis. Sanfilippo rejoint VMware pour travailler sur Redis à plein temps, ce qui contribue à accélérer le développement et la maturation du projet.

Redis Labs

2015 : Redis Labs est fondée pour offrir des services commerciaux autour de Redis, y compris Redis Enterprise, qui ajoute des fonctionnalités avancées, une meilleure gestion de la mémoire, et des options de déploiement dans le cloud.

Redis Labs joue un rôle clé dans la promotion et le soutien de Redis, tout en contribuant à sa communauté open source.

Open Source et Gouvernance

2015 et au-delà : Bien que Redis Labs joue un rôle important dans le développement de Redis, la base de données reste un projet open source. En 2020, Redis adopte la gouvernance de la Redis Foundation sous l'égide de la Linux Foundation, assurant ainsi une gestion communautaire et ouverte du projet.

Innovations et Évolutions

Au fil des ans, Redis a introduit de nombreuses fonctionnalités et améliorations, telles que la persistance des données, la réplication, le clustering, et le support de diverses structures de données complexes. Ces innovations ont consolidé sa position comme une solution de gestion de données en mémoire extrêmement rapide et versatile.

Impact et Utilisation

Redis est utilisé par des entreprises de toutes tailles, des startups aux géants de la technologie comme Twitter, GitHub, et Snapchat. Il est apprécié pour des cas d'utilisation variés, allant du caching pour accélérer les sites web à la gestion de sessions, en passant par les systèmes de file d'attente, les applications de chat en temps réel, et les jeux en ligne.

L'histoire de Redis est celle d'une innovation continue, guidée par les besoins réels des développeurs et des entreprises. Grâce à son modèle de données unique, sa performance exceptionnelle, et son engagement envers l'open source, Redis a établi une nouvelle norme pour les bases de données en mémoire et continue d'être à la pointe de la technologie de gestion de données.