Redis
 sql >> Base de données >  >> NoSQL >> Redis

Présentation de Redis

Redis est un logiciel Open Source incroyable qui peut répondre à divers besoins dans une application Web.

Qu'est-ce que Redis ?

C'est une base de données NoSQL , et en particulier un magasin clé/valeur . Il peut être utilisé avec n'importe quel langage de programmation, car il ne s'agit pas d'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 ultérieurement.

L'une de ses caractéristiques spéciales est la haute performance . La haute performance est assurée par l'une de ses principales caractéristiques :il s'agit d'un système en mémoire base de données. Les données sont conservées, stockées et accessibles en mémoire au lieu d'être écrites dans une base de données.

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

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

Par défaut, Redis enregistre des instantanés de l'ensemble de données stockées 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 de cache, mais aussi comme courtier de messages, un moyen de communiquer entre différents processus et applications.

Continuez ici :

  • Comment installer Redis
  • Premiers pas avec Redis
  • Ensembles Redis
  • Listes Redis
  • Listes triées Redis
  • Comment utiliser les hachages Redis
  • Redis Publier/s'abonner