Redis est un système de gestion de base de données (SGBD) fonctionnant sur le principe clé-valeur scalable. Ce système de type NoSQL est disponible sous licence BSD et est connu pour obtennir de très bonnes performances. Redis est l’un des système de gestion de base de données les plus populaires.
Ce système est notamment utilisés sur de gros projets web tels que GitHub, Stack Overflow, Craigslist ou The Guardian. Son nom viens de la concaténation du terme “REmote DIctionary Server”, signifiant littéralement “serveur de dictionnaire distant”.
De nombreux langages de programmation supporte Redis, incluant notamment Java, PHP, Javascript (via node.js), C, C++, Objective-C, Perl, Python ou encore Ruby.
Redis est particulièrement utile pour manipuler des types de données simples tels que des chaînes de caractères, des tableaux associatifs, listes, ensembles et ensembles ordonnés. La force caractéristique de Redis consiste à stocker les données en mémoire vive (RAM).
Sites intéressants
Systèmes de Gestion de Base de Données