2016-03-28 15 views
2

Şu anda tek bir örneği redis-server kullanarak redis çalıştırıyorum. Benim uygulamam yaklaşık% 10 yazıyor, gerisi de okunuyor. Yeniden düşünmek için biraz yeniyim, ama IIUC, redislerin tek dişli yapısı, her isteğin seri olarak işlendiğini gösterir, örneğin. Oku # 1 Okuma # 2'den önce tam olarak işlenecek, vb. Bu, performans açısından iyileştirme için yer bırakıyor gibi görünüyor, çünkü okumalar bellek gecikmesindeki uzun bir süre engellenecek ve bunun yerine paralel olarak yürütülebilecekler.Tek bir redis veri deposu için çoklu okuma işlemlerini yürütmenin herhangi bir yolu var mı?

Redis'in bunun için bir çözümü var mı? Okuma taleplerinin paralel olarak işlenmesiyle daha yüksek kapasiteye ulaşmanın bir yolu var mı?

+0

görüyor musunuz? Beklediğin zirveye dair tahminlerin var mı? –

cevap

1

Okumaları kaldırmak için salt okunur köleler (çoğaltmalar) oluşturabilirsiniz. Böylece her istek farklı bir örneğe yönlendirilebilir. Ayrıca, birden çok slave tek bir makinede çalışabilir.

aslında sen paralelliğini gerek varsayarak önce test ettiniz Redis Replication

+0

Veya küme kullanın ... –

İlgili konular