Maison > base de données > Redis > À quoi font référence les données des points d'accès Redis ?

À quoi font référence les données des points d'accès Redis ?

(*-*)浩
Libérer: 2019-06-17 15:24:28
original
7660 Les gens l'ont consulté

« Ce produit est bon, jetons un coup d'œil. » Chaque plateforme propose des produits les plus vendus, appelés produits chauds en abrégé. Une caractéristique de ces produits est qu’ils font l’objet d’un nombre de visites particulièrement important. Dans notre profession, nous pouvons appeler cela des données chaudes. Lors du traitement de ces produits chauds, le système doit effectuer un traitement spécial.

À quoi font référence les données des points d'accès Redis ?

Les données chaudes Redis font référence aux données qui ont un nombre particulièrement important de visites dans la base de données Redis. (Apprentissage recommandé : Tutoriel vidéo Redis)

Pour ces types de données sur les produits chauds, compte tenu du grand nombre de visites, la première chose à laquelle tout le monde pense est la mise en cache, et redis cache. Il n’y a certainement rien de mal à cela.

Cette solution présente les avantages d'un accès à proximité, d'une vitesse rapide et d'une absence de limite de bande passante, mais elle présente également les problèmes suivants :

Gaspillage des ressources mémoire

Problème de lecture sale

Utiliser une solution de mise en cache locale

L'utilisation du cache local présente les problèmes suivants :

Besoin de savoir à l'avance que la capacité du cache hotspot est limitée, incohérence, croissance du temps, clé de point d'accès manquante

Les solutions de point d'accès traditionnelles ont divers problèmes, alors comment résoudre le problème du point d'accès ?

Solution de données de point d'accès

Cette solution résout le problème de la clé de point d'accès en découvrant activement les points d'accès et en les stockant.

Tout d'abord, le client accédera également au SLB et distribuera diverses requêtes au proxy via le SLB. Le proxy transmettra les requêtes au back-end Redis de manière basée sur le routage.

Pour résoudre le problème des raccourcis clavier, nous utilisons la méthode d'ajout de cache côté serveur.

Plus précisément, un cache local est ajouté au proxy. Le cache local utilise l'algorithme LRU pour mettre en cache les données de point d'accès, et le nœud de base de données backend ajoute un module de calcul de données de point d'accès pour renvoyer les données de point d'accès.

L'architecture proxy présente principalement les avantages suivants : Points d'accès du cache local du proxy, la capacité de lecture peut être étendue horizontalement. Les nœuds de base de données calculent régulièrement la collecte de données des points d'accès. Commentaires de la base de données. Les données des points d'accès du proxy sont complètement transparentes pour le client, pas besoin de faire toute compatibilité

Pour plus d'articles techniques liés à Redis, veuillez visiter la colonne Tutoriel d'introduction sur l'utilisation de la base de données Redis pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal