Basit bir 1 Master - N Slaves Redis kümesi (düşük yazma, yüksek okuma sayısı) ayarlıyorum. Bunu nasıl ayarlayacağınız, Redis web sitesinde iyi bir şekilde belgelenir, ancak istemcilerin (benim durumumdaki Node.js sunucularının) kümeyi nasıl ele aldıkları hakkında hiçbir bilgi (veya onu özlüyorum) yoktur. Sunucularımın 2 adet Redis bağlantısının açılmış olması gerekiyor mu: Biri Master (yazıyor) ve bir tanesi de okumalar için bir Slave yük dengeleyiciye mi? Redis sürücüsü bunu otomatik olarak halleder ve köle okur yazar ve Master'a yazar mı?Yinelenen bir Redis kümesinde hem ana hem de bağımlı için bağlantı
5
A
cevap
0
Özellikle belirli bir örneğe bağlanmanıza gerek yoktur, redis kümesindeki her örnek, küme bilgisine sahiptir. Dolayısıyla, bir ana bilgisayara bağlansanız bile, istemciniz kümedeki herhangi bir örneğe bağlanacaktır. Bu nedenle, farklı master'da (bağladığınızdan farklı) bir anahtarı güncellemeye çalışırsanız, redis client, sunucu tarafından sağlanan yeniden yönlendirme ile ilgilenir.
Eğer READONLY komutla Size kullanılan sürücü bağlıdırİlgili konular
- 1. Hem istemci hem de sunucuyu ana
- 2. Hem x86 hem de x64 için derleme
- 3. JPA: Hem QueryCriteria'da hem de
- 4. Hem $ _GET hem de $ _POST
- 5. Hem jquery.js hem de scriptaculous.js dosyalarını kullanın?
- 6. NSLog() hem konsol hem de dosyaya
- 7. Hem Cassandra (NoSQL) hem de mysql (RDBMS)
- 8. Hem ASP.NET MVC hem de tarayıcı için HTML templating çözümü?
- 9. Hem .aspx hem de .cs dosyalarını dağıtın
- 10. Hem Powermock hem de JMockit ünite testleri için test kapsamı
- 11. Tomcat 6'da hem SSL'yi hem de SSL'yi kullanma
- 12. Aşırı yükleme * operatörü hem sağ hem de solda çalışmak için
- 13. Hem DB2 hem de Oracle için java'yı kullanarak BLOB'u ekleyin
- 14. Hem okuma hem de yazma için açık dosya?
- 15. iOS'ta hem mobil safari hem de uygulama için Benzersiz Tanımlayıcı
- 16. Hem jpg hem de png için meta verileri yaz
- 17. Hem iPhone hem de Android için uygulama geliştirme
- 18. Python, hem dosya hem de terminal için çıkış nasıl gönderilir
- 19. InternalResourceViewResolver birlikte hem jsp hem de html'yi çözmek için
- 20. Hem 320x480 hem de 480x854 için uygulama nasıl geliştirilir?
- 21. F # içinde neden hem bir List.empty hem de bir List.Empty
- 22. Bir soket nasıl hem bağlanabilir hem de kapatılabilir?
- 23. Hem Kalın hem de İtalik olan bir NSFont nasıl oluştururum?
- 24. Bir zincirdeki tüm sertifikaların alınması; hem ara hem de kök
- 25. Aynı sunucu, hem SSL hem de SSL olmayan
- 26. Kurucu hem hareket hem de kopya oluşturulduğunda, hangisi çağrılacak?
- 27. Hem Wifi hem de Mobil Veriler ikisi de aynı anda OBD2 cihazı için çalışıyor
- 28. Hem CORS desteği hem de NTLM kimlik doğrulaması nasıl etkinleştirilir?
- 29. Urllib2 ile Python'da hem cookieler hem de proxy kullanarak
- 30. Metin dosyasından hem char hem de satır tarafından okunabilir
tarafından köle gelen okur etkinleştirebilirsiniz, ikinci soruya cevap vermek. Redis'in, müşterinin master ve slave'e nasıl erişmesi gerektiği konusunda bir özelliği yoktur. O sürücünün belgelerini kontrol etmeni öneririm. Ayrıca, bu yayın için yeni bir etiket ekleyin. 'node-redis' (eğer kullandığınız sürücü buysa) –
@for_stack Teşekkürler, bence bu geçerli bir cevaptır. – Nepoxx