Maison >base de données >SQL >Quand devez-vous utiliser Redis ?

Quand devez-vous utiliser Redis ?

藏色散人
藏色散人original
2019-05-21 14:44:2114484parcourir

Quand devez-vous utiliser Redis ?

redis est un système de stockage clé-valeur. Semblable à Memcached, il prend en charge relativement plus de types de valeurs stockées, notamment string (string), list (liste chaînée), set (set), zset (ensemble trié - ensemble ordonné) et hash (type de hachage).

Quand devez-vous utiliser Redis ?

● Ne nécessite pas de mises à jour en temps réel mais consomme énormément de données de base de données. Par exemple, les classements des ventes de produits sur le site Web peuvent être comptés une fois par jour, et les utilisateurs ne feront pas attention à savoir si c'est en temps réel.

● Données qui doivent être mises à jour en temps réel, mais la fréquence de mise à jour n'est pas élevée. Par exemple, la liste de commandes d'un utilisateur aimerait certainement pouvoir voir les commandes qu'il a passées en temps réel, mais la plupart des utilisateurs ne passeront pas de commandes fréquemment.

● Données très visitées à un moment donné et mises à jour fréquemment. Un exemple typique de ce type de données est la vente flash. Au moment de la vente flash, il peut y avoir N fois plus de trafic que d'habitude, et le système sera soumis à une forte pression. Cependant, le cache utilisé pour ce type de données ne peut pas être le même que le cache ordinaire. Ce cache doit être garanti pour ne pas être perdu, sinon il y aura de gros problèmes.

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!

Déclaration:
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