Yeni bir ana sürüme yükseltmek, yeni bir örnek oluşturmanıza gerek kalmadan örneğinizin performansını artırır, güvenliğini iyileştirir ve yeni özelliklere erişim sağlar. Yükseltme sonrasında örnek ID'niz, uç noktalarınız, verileriniz, izin listesi yapılandırmalarınız ve hesaplarınız değişmez.
Ana sürüm yükseltmesi geri alınamaz. Daha önceki bir sürüme dönmek için o sürümde yeni bir örnek oluşturun ve verilerinizi bu yeni örneğe geçirin.
Uygunluk koşulları
Tüm örnekler ana sürüm yükseltmeyi desteklemez. İşleme devam etmeden önce aşağıdaki tabloyu inceleyin.
| Koşul | Destekleniyor mu? | Gerekli işlem |
|---|---|---|
| Farklı dağıtım modlarında bulunan örnekler | Hayır | Yükseltme yalnızca aynı dağıtım modu içinde yapılabilir. |
| Klasik ağ örneği | Kısmen | Hedeflenebilecek en yüksek sürüm 5,0'dır. 6,0 veya daha üst bir sürüme geçmek için öncelikle cloud-native dağıtım moduna dönüştürün. |
| Cloud-native örnek (küme mimarisi, doğrudan bağlantı modu) | Hayır | Bu yapılandırma için ana sürüm yükseltme desteklenmez. |
| Aktif Data Transmission Service (DTS) görevi bulunan örnek | Hayır | Önce tüm DTS görevlerini duraklatın, ardından tekrar deneyin. |
| Özel uç noktası olan klasik küme örneği | Hayır | Önce özel uç noktayı serbest bırakın ve ardından tekrar deneyin. |
| Klasik ağa bağlı örnek | Hayır | Önce klasik ağ bağlantısını serbest bırakın. Serbest bırakıldıktan sonra bu bağlantı yeniden kurulamaz. Bunun yerine daha hızlı ve güvenli olan Virtual Private Cloud (VPC) kullanın. |
| Bellek kullanımı %80'in üzerinde | Önerilmez | Ana sürüm yükseltme, bellek kullanımını yaklaşık olarak %−10 ile %10 arasında değiştirebilir. Yükseltme sonrası bellek yetersizliği yaşamamak için yükseltmeden önce bellek kullanımını %80'in altında tutun. |
| Redis Open-Source Edition 2.8 örneği | Kısmen | Yalnızca 5,0 sürümüne yükseltilebilir. |
| Kullanımdan kaldırılmış örnek türü | Hayır | Önce örnek yapılandırmasını aynı bellek kapasitesine sahip kullanılabilir bir türe değiştirin, ardından tekrar deneyin. |
Yükseltmenin etkileri
Kaynak tahsisi, ikincil veritabanı yükseltmeleri ve veri senkronizasyonu gibi yükseltme öncesi görevler, örneğinizi etkilemeden arka planda çalışır.
Etki penceresi yalnızca örnek anahtarlama veya birincil/ikincil yük devretme sırasında oluşur:
Veriler senkronize edilirken örnek en fazla 60 saniye boyunca salt okunur hale gelir.
Birkaç saniye süren geçici bir bağlantı kesintisi yaşanır.
Kesintiyi en aza indirmek için yükseltmeyi yoğun olmayan saatlerde planlayın veya sistemin anahtarlamanın yapılandırılmış bakım pencereniz sırasında yapmasına olanak tanıyan Update During Maintenance seçeneğini kullanın.
Bloom filter API uyumluluğu (yalnızca Redis Open-Source Edition 4.0)
Uygulamanız BF.ADD gibi Bloom filter API'lerini kullanıyorsa, ana sürüm yükseltmesinden sonra bu API'ler desteklenmez. Erken dönem Redis 4.0 örneklerindeki Bloom filter işlemleri genel kullanım için resmi olarak yayınlanmamıştır ve sonraki ana sürümlerde veya yeni oluşturulan Redis 4.0 örneklerinde artık kullanılamaz. Bunları kullanmaya devam etmek, önbellek analizi hataları dahil olmak üzere bilinmeyen riskler taşır.
Optimize edilmiş Bloom filter'larını kullanmak için bir Tair memory-optimized instance kullanmaya geçin.
Konsolda ana sürümü yükseltme
Yükseltmeye başlamadan önce uygulamanızda yeniden bağlantı mekanizmasının yapılandırıldığından emin olun.
Konsola giriş yapın ve Instances sayfasına gidin. Üst gezinme çubuğundan örneğinizin dağıtıldığı bölgeyi seçin. Örneği bulun ve ID'sine tıklayın.
-
Configuration Information bölümünde Version alanını bulun ve Update > Major Update seçeneklerini seçin.
NotMajor Update seçeneği kullanılamıyorsa, örnek ana sürüm yükseltmesine uygun değildir.
Açılan panelde hedef sürümü ve yürütme zamanını seçin. Anahtarlamanın etkisini en aza indirmek için Update During Maintenance seçeneğini belirleyin. Sistem, anahtarlama işlemini örneğin bakım penceresi sırasında yapar. Ayrıntılar için bkz. Bakım penceresi ayarlama.
OK düğmesine tıklayın.
SSS
Yükseltme neden başarısız oldu?
Örnek bir kullanımdan kaldırılmış örnek türüyse yükseltme başarısız olur. Örnek yapılandırmasını aynı bellek kapasitesine sahip kullanılabilir bir türe değiştirin ve ardından ana sürüm yükseltmesini tekrar deneyin.
Update During Maintenance seçeneğini seçtikten hemen sonra örnek durumu "Upgrading" olarak değişti. Bir sorun var mı?
Hayır. Sistem, kaynak tahsisi ve veri senkronizasyonu gibi yükseltme öncesi görevleri yürütüyor. Bu görevler örnek anahtarlama veya birincil/ikincil yük devretme içermez ve örneğinizin hizmetlerini etkilemez. Salt okunur dönem ve geçici bağlantı kesintisi yalnızca anahtarlama sırasında gerçekleşir.
Ana sürüm yükseltme ücretsiz mi?
Evet. Ana sürüm yükseltmeleri ücretsizdir.
Yükseltmeden sonra sürüm düşürme yapılabilir mi?
Hayır. Daha önceki bir sürümü çalıştırmak için o sürümde yeni bir örnek oluşturun ve verilerinizi bu örneğe geçirin.
Redis Open-Source Edition 2.8 örneği hangi sürüme yükseltilebilir?
Redis Open-Source Edition 2.8 örneği yalnızca 5,0 sürümüne yükseltilebilir.
Klasik 5,0 örneğini 6,0'a nasıl yükseltebilirim?
Klasik örneği cloud-native örneğine dönüştürün ve dönüşüm sırasında Redis 6,0 veya daha üst bir sürümü seçin.