Maison > Article > base de données > À quoi peut servir Redis ?
Redis est le middleware de stockage le plus utilisé dans le domaine de la technologie Internet. C'est l'abréviation de « Remote Dictionary Service », qui est également le « Remote Dictionary Service ». Redis est largement apprécié dans le domaine des middlewares open source pour ses ultra-hautes performances, sa documentation parfaite, son code source concis et facile à comprendre et sa riche prise en charge de la bibliothèque client. De nombreuses grandes sociétés Internet au pays et à l'étranger utilisent Redis, telles que Twitter, YouPorn, Blizzard Entertainment, Github, StackOverflow, Tencent, Alibaba, JD.com, Huawei, Sina Weibo, etc., ainsi que de nombreuses petites et moyennes entreprises. avoir des candidatures. On peut également dire que la compréhension et la pratique d'application de Redis sont aujourd'hui devenues des compétences essentielles pour les développeurs back-end intermédiaires et avancés.
Redis propose une large gamme d'applications métier. Où peut-on utiliser Redis ?
1. Enregistrez le nombre de commentaires, de likes et de clics (hachage) de l'article.
2. Enregistrez la liste d'ID d'articles de l'utilisateur (tri) pour faciliter l'affichage rapide de la liste d'articles de l'utilisateur (zset).
3. Enregistrez le titre, le résumé, l'auteur et les informations de couverture de l'article pour l'affichage de la liste. (avoir).
4. Enregistrez la liste des identifiants d'utilisateurs qui aiment l'article et la liste des identifiants de commentaires pour l'affichage et le comptage de déduplication (zset).
5. Mettez en cache les articles chauds récents pour réduire la pression sur la base de données (hachage).
6. Enregistrez l'identifiant de l'article associé et recommandez des articles associés (liste) en fonction du contenu.
7. Si l'ID de l'article est un entier qui augmente automatiquement, vous pouvez utiliser redis pour attribuer l'ID de l'article (compteur).
8. La relation entre les collections et les articles (zset).
9. Enregistrez la liste d'identifiants d'articles populaires, la liste chaude totale et la liste chaude de catégorie (zset).
10. Cachez les comportements historiques des utilisateurs et filtrez les comportements malveillants (zset, hash).
Ce que Redis ne peut pas faire
Redis semble être capable de faire beaucoup de choses, mais il n'est pas tout-puissant. Utilisez-le au bon endroit pour l'obtenir. deux fois le résultat avec la moitié de l'effort. En cas d'abus, cela peut entraîner une instabilité du système, une augmentation des coûts et d'autres problèmes.
Par exemple, Redis est utilisé pour enregistrer les informations utilisateur de base. Bien qu'il puisse prendre en charge la persistance, sa solution de persistance ne peut pas garantir l'atterrissage absolu des données et peut également entraîner une diminution des performances de Redis en raison de la persistance. augmenter la pression sur le service Redis.
Un résumé simple est que les entreprises avec trop de données et une très faible fréquence d'accès aux données ne sont pas adaptées à l'utilisation de Redis.
Des données trop volumineuses augmenteront les coûts, la fréquence d'accès est trop faible et les stocker en mémoire est un gaspillage de ressources
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!