nosql - Redis究竟应该用在何种场合
怪我咯
怪我咯 2017-04-21 10:56:42
0
7
702

如各位所看到,目前网站右侧的新鲜事列表出现了些异常,这是由于我们使用的redis驱动的某个错误造成的。现在这个错误已经被排除,但是由此引申了我对Redis使用场合的一些思考

  1. 列表缓存
  2. 键值对缓存
  3. 队列服务

以上是我想到的一些应用场景,这种使用是否合理。还有其它应用场景吗?

怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(7)
大家讲道理

Nous utilisons un ensemble trié pour créer le système de classement, qui est beaucoup plus simple que la méthode de mise en œuvre traditionnelle

Peter_Zhu

Nous utilisons Redis pour compter le nombre de visites d'articles et générer les classements des clics d'hier, les classements des clics de ce mois-ci et d'autres données.
Les performances sont très bonnes, mais l'inconvénient est que la vitesse interne de la machine n'est pas suffisante. Notre solution est d'écrire sur deux machines en même temps, et de remettre à zéro les données de l'une d'elles à chaque fois.

Ty80

Le développement actuel de redis est fortement influencé par l'auteur. Ses jalons n'étaient pas particulièrement bien planifiés, ce qui entraînait de grandes différences et un manque de cohérence entre chaque version.
Après l'avoir utilisé, je trouve la file d'attente très utile. Et puis ce serait vraiment sympa de faire quelques contres.
Où je pense que Redis devrait être amélioré :
Le support distribué ne doit en fait être pris en charge que du côté du service client, comme Memcached.
Ces fonctionnalités de VM sont-elles utiles ?
Le pilote php de Redis se sent bien lors de l'utilisation de PHPredis.

PHPzhong

Utilisation récente de Redis dans des projets
1.Liste comme file d'attente de messages
2.Les ensembles triés effectuent des opérations d'intersection/union (intersection des listes d'amis de deux utilisateurs pour obtenir des amis communs, etc.)

Peter_Zhu

Nous utilisons largement Redis dans des applications ayant des exigences de performances élevées, et utilisons principalement les structures de données triées, hastset et pub/sub de Redis.
Fondamentalement, il remplace les données relationnelles en tant que service de stockage pour la persistance des données dans le front-end (applications destinées aux utilisateurs finaux). Bien sûr, il existe d'autres produits de stockage de données derrière Redis comme sauvegarde finale des données.

大家讲道理

Permettez-moi de parler de certaines des fonctionnalités Redis que j'utilise : bitset, hashset, ensemble trié, pub/sub, cache k-v

大家讲道理
Ceci est dû à une erreur dans le pilote Redis que nous utilisons. Cette erreur a maintenant été éliminée,

Pouvez-vous s'il vous plaît me parler de cette erreur ? Vous voulez en savoir plus.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal