Maison  >  Questions et réponses  >  le corps du texte

nosql - Redis究竟应该用在何种场合

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

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

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

怪我咯怪我咯2758 Il y a quelques jours684

répondre à tous(7)je répondrai

  • 大家讲道理

    大家讲道理2017-04-21 10:58:42

    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

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-21 10:58:42

    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.

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-21 10:58:42

    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.

    répondre
    0
  • PHPz

    PHPz2017-04-21 10:58:42

    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.)

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-21 10:58:42

    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.

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-21 10:58:42

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

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-21 10:58:42

    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.

    répondre
    0
  • Annulerrépondre