DBAtlas · Atlas d'exploitation des bases de données

NOGROUP No such key or consumer group: No such key or consumer group in stream

Redis

Que signifie cette erreur ?

Vous avez exécuté une commande de consommation de stream (XREADGROUP, XACK, XCLAIM, etc.), mais la clé (stream) ou le consumer group indiqué n'existe pas. Le groupe/stream sur lequel agir est introuvable.

Cause

Le groupe n'a jamais été créé (XGROUP CREATE omis) ; la clé du stream a été supprimée ou jamais écrite ; le nom du groupe/de la clé est mal orthographié ; ou le groupe a été supprimé avec XGROUP DESTROY. Fréquent lorsque les consommateurs démarrent avant la création du groupe.

Comment la corriger

Assurez-vous d'abord que le stream et le groupe existent : XINFO STREAM stream et XINFO GROUPS stream. Si le groupe manque, créez-le : XGROUP CREATE stream group $ MKSTREAM (crée aussi le stream si nécessaire). Ajoutez au démarrage de l'application une étape qui crée le groupe (en ignorant BUSYGROUP). Vérifiez l'orthographe des noms de clé et de groupe.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur