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

redis阻塞队列的实现

业务需要,Redis如何高效的实现阻塞队列?
Redis似乎没有像java中linkedblocking queue那样的实现,
只有blpop的阻塞版本,入队的操作需要自己控制阻塞吗

巴扎黑巴扎黑2759 Il y a quelques jours690

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

  • 阿神

    阿神2017-04-24 09:14:45

    La file d'attente de blocage est bloquée à la sortie de la file d'attente, et il n'y a pas de blocage à l'entrée de la file d'attente. BLPOP et BlockingQueue de Java sont similaires dans leur utilisation.

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-24 09:14:45

    Étant donné que la longueur de la file d'attente de Redis est infinie, l'adhésion à la file d'attente doit réussir, et le blocage de l'adhésion à la file d'attente n'existe pas.
    Il y a un blocage en sortant de la file d'attente

    répondre
    0
  • Annulerrépondre