DBAtlas · Veritabanı operasyon atlası

ASK: ASK slot ip:port (cluster redirect)

Redis

Ne demek?

Redis Cluster'da, bir slot başka bir düğüme taşınma (migration) sürecindedir ve istenen anahtar geçici olarak hedef düğümde olabilir. Sunucu istemciyi yalnızca bu istek için hedef düğüme yönlendirir (geçici yönlendirme).

Neden olur?

Slot'ların düğümler arasında taşınması (resharding) sırasında, taşınmakta olan bir slot'taki henüz aktarılmış bir anahtara erişim. MOVED'in aksine kalıcı değildir; yalnızca o an geçerlidir.

Nasıl çözülür?

Cluster-aware istemciler ASK yönlendirmesini otomatik yönetir: hedef düğüme ASKING komutunu gönderip isteği tekrarlar, ancak slot haritasını kalıcı olarak güncellemez. Uygun bir istemci kütüphanesi ve redis-cli için -c bayrağı kullanın. Resharding tamamlandığında yönlendirmeler MOVED'e dönüşerek kalıcılaşır.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar