DBAtlas · Veritabanı operasyon atlası

MOVED: MOVED slot ip:port (cluster redirect)

Redis

Ne demek?

Redis Cluster'da, istenen anahtarın bulunduğu hash slot başka bir düğüme aittir. Sunucu istemciyi kalıcı olarak doğru düğüme yönlendirir. Bu bir hatadan çok bir yönlendirmedir.

Neden olur?

Cluster-aware olmayan bir istemcinin yanlış düğüme istek göndermesi, slot'ların düğümler arasında yeniden dağıtılmış olması (resharding) veya istemcinin önbelleğe aldığı slot haritasının güncel olmaması.

Nasıl çözülür?

Cluster'ı destekleyen (cluster-aware) bir istemci kütüphanesi kullanın; bunlar MOVED yanıtını otomatik izleyip doğru düğüme yönlendirir ve slot haritasını günceller. redis-cli ile bağlanırken -c bayrağını kullanın. İstemcinizin slot topolojisini periyodik olarak yenilediğinden emin olun (CLUSTER SLOTS/SHARDS).

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar