Introduction à Redis

Redisest un logiciel Open Source étonnant qui peut répondre à divers besoins dans une application Web.

Qu'est-ce que Redis?

C'est unBase de données NoSQL, et en particulier unmagasin de clés / valeurs. Il peut être utilisé avec n'importe quel langage de programmation, car ce n'est pas une technologie spécifique à JavaScript - il est écrit en C.

Nous pouvons stocker des valeurs et les associer à une clé, puis les récupérer plus tard.

L'une de ses particularités esthaute performance. La haute performance est assurée par l'une de ses principales caractéristiques: c'est unen mémoirebase de données. Les données sont conservées, stockées et consultées en mémoire au lieu d'être écrites dans une base de données.

La plupart des bases de données conservent les données stockées sur disque et optimisées en conservant un ensemble mis en cache en mémoire.

Redis fait le contraire: il garde les données en mémoire.

Par défaut, Redis enregistre les instantanés de l'ensemble de données stocké sur le disque, et vous pouvez configurer les détails de la façon dont cela se produit et où les données sont stockées.

Redis est l'un de mes outils préférés en raison de sa flexibilité. Vous disposez d'une grande liberté dans la manière dont vous stockez et gérez le stockage des données, et il peut être utilisé de différentes manières en fonction de vos besoins.

C'est aussi parce qu'il s'agit d'une base de données NoSQL, ce qui signifie qu'elle est très flexible par rapport à PostgreSQL ou à d'autres bases de données SQL et basées sur des schémas.

Il est souvent utilisé comme mécanisme de stockage en cache, mais aussi comme courtier de messages, un moyen de communiquer entre différents processus et applications.

Continuez ici:


Plus de tutoriels Redis: