DBAtlas · Veritabanı operasyon atlası

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

Redis

Ne demek?

Bir stream tüketim komutu (XREADGROUP, XACK, XCLAIM vb.) çalıştırdınız ancak belirtilen anahtar (stream) ya da tüketici grubu mevcut değil. İşlem yapılacak grup/akış bulunamadı.

Neden olur?

Grup hiç oluşturulmamış (XGROUP CREATE atlanmış); stream anahtarı silinmiş ya da hiç yazılmamış; grup adı/anahtar yanlış yazılmış; ya da grup XGROUP DESTROY ile kaldırılmış. Tüketiciler grup oluşturulmadan başlatıldığında sık görülür.

Nasıl çözülür?

Önce stream ve grubun var olduğundan emin olun: XINFO STREAM stream ve XINFO GROUPS stream. Grup yoksa oluşturun: XGROUP CREATE stream grup $ MKSTREAM (gerekirse akışı da oluşturur). Uygulama başlangıcında grubu (BUSYGROUP'u yok sayarak) oluşturan bir adım ekleyin. Anahtar ve grup adlarının doğru yazıldığını doğrulayın.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar