Redis Enterprise, la solution de mise en cache haute performance

Une couche de mise en cache rapide, hautement disponible, résiliente et évolutive qui s’étend sur les clouds, sur site et hybride

Faites fonctionner les applications critiques en temps réel à l’échelle de l’entreprise

Avec la mise en cache, les données stockées dans des bases de données plus lentes peuvent atteindre des performances inférieures à la milliseconde. Cela aide les entreprises à répondre au besoin d’applications en temps réel.

Cependant, tous les caches ne peuvent pas alimenter les applications critiques. Beaucoup n’atteignent pas l’objectif.

Redis Enterprise est conçu pour la mise en cache à grande échelle. Sa fonctionnalité de niveau entreprise garantit que les applications critiques fonctionnent de manière fiable et ultra-rapide, tout en fournissant des intégrations pour simplifier la mise en cache et économiser du temps et de l’argent.

https://www.youtube.com/embed/Kkxwq9rNvZI
Basic CachingAdvanced Caching
Une latence sous la milliseconde
Peut accélérer une grande variété de bases de données en tant que clé : magasin de données de valeur
Déploiement hybride et multicloud
Évolution linéaire sans dégradation des performances
99,9999 % haute disponibilité pour un accès permanent aux données
Latence de lecture/écriture locale sur site, plusieurs clouds et zones géographiques
Rentabilité pour les grands ensembles de données grâce à l’échelonnement du stockage et à l’utilisation multiple
Une équipe d’assistance supérieure avec des SLA définis
Va au-delà d’une base de données clé-valeur pour prendre en charge les cas d’utilisation et les modèles de données modernes

Évaluation de la mise en cache

Votre cache peut-il répondre aux besoins des applications modernes ?

Les grandes entreprises utilisent Redis Enterprise pour la mise en cache

plaid-logo
starlogik logo
Kipp Logo
Remind

Pour en savoir plus, lisez le Guide définitif de la mise en cache à grande échelle

Redis Enterprise fonctionne avec votre architecture

Les modèles de mise en cache doivent correspondre au scénario d’application. Nous vous proposons plusieurs options, 
l’une d’entre elles répondra certainement à vos besoins.

Cache-aside

C’est la façon la plus courante d’utiliser Redis en cache. Cache-aside est un excellent choix pour les applications lourdes en lecture lorsque les erreurs de cache sont acceptables. L’application gère toutes les opérations de données lorsque vous utilisez un modèle de mise de côté du cache et communique directement avec le cache et la base de données.

Mise en cache à l’échelle avec Redis

Query caching

Query caching est une mise en œuvre simple du modèle de mise de côté du cache, où il n’y a pas de transformation des données en une autre structure de données. Ce modèle est un choix populaire lorsque les développeurs visent à accélérer les requêtes SQL simples répétées ou lorsqu’ils doivent migrer vers des microservices sans devoir effectuer de migration leurs systèmes d’enregistrement actuels vers une autre plateforme.

Explorez le query caching

Cache en écriture différée

La mise en cache en écriture différée améliore les performances d’écriture. L’application n’écrit qu’à un seul endroit – le cache Redis Enterprise – et Redis Enterprise met à jour de manière asynchrone la base de données backend. Cela simplifie le développement.

Voir le tutoriel

La mise en cache des écritures

La mise en cache des écriture est similaire au cache d’écriture derrière, car le cache se trouve entre l’application et le magasin de données opérationnelles. Cependant, avec la mise en cache d’écriture, les mises à jour du cache sont synchrones et circulent dans le cache vers la base de données. Le modèle d’écriture favorise la cohérence des données entre le cache et le magasin de données.

Voir la démo GitHub

Cache prefetching

Cache prefetching est utilisée pour la réplication continue lorsque les charges de travail optimisées pour l’écriture et la lecture doivent rester synchronisées. Avec ce modèle de mise en cache, l’application écrit directement dans la base de données. Les données sont répliquées dans Redis Enterprise à mesure qu’elles changent dans le système d’enregistrement, de sorte que les données arrivent dans le cache avant que l’application n’ait besoin de les lire.

Voir le cache prefetching en action pour la banque mobile

Mise en cache de niveau entreprise pour les applications critiques

Évolutivité

Maintient des performances inférieures à la milliseconde jusqu’à 200 millions d’opérations par seconde

Résilience

Soutenu par un SLA de disponibilité de 99,999 %

Rentabilité

Le stockage multi-locataires et à plusieurs niveaux réduit les coûts, ce qui permet de réaliser jusqu’à 80 % d’économies

Flexibilité

Utilisez en toute transparence une plateforme unique sur site, dans n’importe quel cloud et dans des architectures hybrides

Soutenu par des experts

Une équipe d’experts Redis hautement qualifiés est disponible 24 h/24, 7 j/7 pour faire fonctionner, mettre à l’échelle, surveiller et prendre en charge votre cache

FAQ

  • Qu’est-ce que la mise en cache ?
    • La mise en cache désigne le processus de stockage des données fréquemment consultées dans un système de stockage temporaire à grande vitesse afin de réduire le temps de réponse des requêtes effectuées par les applications. La mise en cache peut contribuer à améliorer les performances, l’évolutivité et la rentabilité des applications cloud en réduisant la nécessité d’un accès répété aux données à partir de systèmes de stockage plus lents et plus coûteux.
  • Qu’est-ce que la mise en cache en mémoire ?
    • La mise en cache en mémoire est une technique qui consiste à stocker les données fréquemment consultées dans la mémoire au lieu de les extraire d’un disque ou d’un système de stockage distant. Cette technique améliore les performances des applications en réduisant le temps nécessaire pour récupérer les données sur des périphériques de stockage lents. Les données peuvent être mises en mémoire cache par des systèmes de mise en cache tels que Redis.