Tair (Redis OSS-compatible) özel bir yüksek kullanılabilirlik (HA) bileşeni kullanır ve Sentinel'a dayanmaz. Ancak uyumluluğu artırmak ve kod değişiklikleri ihtiyacını azaltmak amacıyla Tair (Redis OSS-compatible) Sentinel uyumlu bir mod sunar. Bu özelliği etkinleştirdikten sonra Tair ve Redis Open-Source Edition örneklerine, kendi yönettiğiniz bir Redis Sentinel dağıtımına bağlandığınız şekilde bağlanabilirsiniz.
Redis Sentinel
Ön koşullar
Sentinel uyumlu mod etkinleştirilmiştir.
İstemcinizin IP adresi (örneğin bir ECS örneğinin dahili IP adresi veya şirket içi bir ana bilgisayarın genel IP adresi) örneğin IP izin listesinde yer almalıdır.
Bağlantı örnekleri
Sentinel uyumlu modu etkinleştirdikten sonra örneğe şifre ile veya şifresiz olarak bağlanabilirsiniz. Örnek için VPC içinde şifresiz erişim etkinleştirildiyse şifre gerekmez. Aksi takdirde kimlik doğrulama bilgilerini sağlamanız gerekir.
Şifresiz bağlantı
VPC'de şifresiz erişimin nasıl etkinleştirileceği hakkında daha fazla bilgi için bkz. VPC'de şifresiz erişimi etkinleştirme.
Aşağıdaki kod, şifre kullanmadan Sentinel uyumlu modu kullanarak bir örneğe nasıl bağlanılacağını gösterir.
Şifre tabanlı bağlantı
Aşağıdaki kod, şifre kullanarak Sentinel uyumlu modu aracılığıyla bir örneğe nasıl bağlanılacağını gösterir.
SSS
-
S: Kendi yönettiğiniz bir Redis Sentinel dağıtımından Sentinel uyumlu moda geçtikten sonra
NOAUTH Authentication requiredhatası alırsam ne yapmalıyım?C: #no_loose_sentinel-password-free-access parametresini yes olarak ayarlayarak etkinleştirebilirsiniz. Bu, genel VPC şifresiz erişim özelliğini etkinleştirmeden bir VPC uç noktası üzerinden şifresiz Sentinel bağlantılarına olanak tanır.
Örneğiniz 6,0'dan önceki bir Redis sürümü çalıştırıyorsa istemcinizi yükseltin ve kodu Sentinel kimlik doğrulama parolasını içerecek şekilde değiştirip yeniden deneyin. Daha fazla bilgi için bu konudaki Şifre tabanlı bağlantı bölümüne bakın.
-
S: Neden
Unknown sentinel subcommand 'MASTERS'hatası alıyorum?C: Bu hata, örneğinizin küçük sürümünün SENTINEL MASTERS komutunu desteklememesinden kaynaklanır. Küçük sürümü güncelleyin ve yeniden deneyin.
-
S: Redis Open-Source Edition örnekleri Sentinel uyumlu modu destekler mi?
C: Evet.