Redis
 sql >> Base de données >  >> NoSQL >> Redis

Existe-t-il un bon moyen de soutenir les membres pop de l'ensemble trié Redis ?

Dans Redis 5.0 ou supérieur, vous pouvez utiliser [B]ZPOP{MIN|MAX} clé [compter] pour ce scénario.

Le MIN la version prend le ou les éléments avec les scores les plus bas ; MAX prend le ou les items avec les scores les plus élevés. compter par défaut à 1, et le B préfixe bloque jusqu'à ce que les données soient disponibles.

  • ZPOPMIN
  • ZPOPMAX
  • BZPOPMIN
  • BZPOPMAX