Pourquoi Redis

Combiner les avantages d’une technologie de base de données de classe mondiale avec l’innovation de l’open source.

Redis est un magasin de structures de données en mémoire, open source (sous licence BSD), utilisé comme base de données, cache et courtier de messages. Il prend en charge des structures de données telles que les chaînes de caractères, les hachages, les listes, les ensembles, les ensembles triés avec des requêtes de plage, les bitmaps, les hyperlogs et les index géospatiaux avec des requêtes de rayon. Redis intègre la réplication, les scripts Lua, l’éviction LRU, les transactions et différents niveaux de persistance sur disque, et offre une haute disponibilité via Redis Sentinel et un partitionnement automatique avec Redis Cluster.

Redis crée une nouvelle catégorie dans le monde des bases de données. Il combine le meilleur de la conception en mémoire et sans schéma avec des structures de données optimisées et des modules polyvalents qui s’adaptent à vos besoins en matière de données. Le résultat est la base de données polyvalente la plus performante, qui évolue facilement comme un simple magasin de données clé-valeur, mais qui offre des fonctionnalités sophistiquées avec une grande simplicité.

En plus d’être entièrement en mémoire, Redis permet la persistance des données et la haute disponibilité grâce à la réplication et aux sauvegardes.

Simplifier le développement des applications

Les structures de données de Redis fournissent des opérations intégrées qui traitent les données de manière optimale au niveau de la base de données plutôt qu’au niveau de l’application. Contrairement à d’autres magasins clé-valeur simples, les applications utilisant Redis peuvent mettre en œuvre des fonctionnalités complexes, telles que le calcul des intersections d’ensembles ou des analyses d’intervalles avec des commandes simples. L’architecture unique de Redis permet d’obtenir un code plus propre et plus élégant avec moins de lignes, un temps d’exécution plus rapide, une meilleure performance des applications et une meilleure utilisation du CPU, des E/S et du réseau.

Construit pour les hautes performances

Redis est conçu pour fournir le plus haut débit (des millions d’opérations/seconde) aux latences les plus faibles (< 1ms), avec le moins de ressources système possible. Les performances inégalées de Redis découlent des avantages intrinsèques de son écriture en C et de son optimisation pour une exécution avec une complexité O (1). Contrairement à d’autres magasins clé-valeur, Redis permet d’accéder à des éléments discrets au sein d’objets, éliminant ainsi les surcoûts de sérialisation/désérialisation et de traitement. Basé sur une architecture monofilaire sans verrouillage, il prend en charge un protocole de mise en réseau facile à comprendre, le pipelining pour une latence réduite, l’exécution accélérée des commandes et la mise en commun des connexions pour des frais d’installation et de mise en veille réduits.

Un choix visionnaire

Les modules Redis sont des compléments ou des extensions de Redis qui permettent à Redis d’intégrer tout scénario de traitement ou d’analyse de données. Avec les modules Redis, vous n’avez plus besoin de maintenir et d’exploiter des bases de données spécialisées pour des besoins de traitement spécifiques, vous pouvez simplement choisir parmi une gamme de modules Redis open source ou propriétaires. Les modules Redis répondent à un large éventail de scénarios de traitement de données, allant de la recherche, des index secondaires et de la gestion native de JSON au service de modèles d’apprentissage automatique et aux structures de données probabilistes.

Employé dans de nombreux usages pratiques

Analyse en temps réel
Magasin de session de l’utilisateur
Acquisition de données en temps réel

Transactions à grande vitesse
Gestion des tâches et des files d’attente
Données de séries chronologiques
Analyse statistique complexe

Notifications
Serrure distribuée
Mise en cache du contenu
Données géospatiales
Données en continu
Apprentissage automatique

Le meilleur classement parmi les développeurs, les startups et les entreprises

BASE DE DONNÉES LA PLUS POPULAIRE AUPRÈS DES DÉVELOPPEURS NODE.JS
#1 BASE DE DONNÉES NOSQL SUR DOCKER
#1 NOSQL DATASTORE
#1 EN TERMES DE CROISSANCE PARMI LES 3 PRINCIPALES BASES DE DONNÉES NOSQL
#1 BASE DE DONNÉES EN NUAGE SUR AWS

It’s easy to get started

Redis Enterprise Cloud

Redis Enterprise Cloud


Start today for free with Redis Enterprise
Cloud Essentials

Try Free

Redis Enterprise Software

Redis Enterprise Software


Download Redis Enterprise 6
 

Download Now

Abonnez-vous à notre bulletin d’information Redécouvrir

Merci de vous abonner

Nous apprécions votre intérêt ! Vous pouvez modifier vos préférences de communication à tout moment en vous rendant sur cette page.