Redis örneğinizin sürümünü yükseltme
Redis sunucu yazılımının yeni özellikler, daha fazla komut ve kararlılık geliştirmeleri içeren yeni sürümleri sıklıkla yayınlanır. Redis'in en son sürümünü kullanarak Redis örneklerini korumak, mümkün olan en iyi Redis deneyimini elde etmek için iyi bir yoldur.
Bu makalede, Redis örneğinizi Redis için Azure Cache'de kullanılabilen en son Redis sürümüne yükseltme adımları anlatılır.
Önemli
Standart Redis sürümünün ardından, bu makale reşit veya düzeltme eki sürümlerini değil yalnızca Redis'in ana sürümüne yükseltmeleri kapsar. Önemsiz ve yama sürümlerine yönelik güncelleştirmeler, her ay normal yama uygulama döngüsü sırasında otomatik olarak yapılır.
Kullanılabilirlik kapsamı
Bu tablo, her katmanda kullanılabilen Redis yükseltme özelliklerine ilişkin bilgileri içerir.
Katman | Otomatik Yükseltme | El ile Yükseltme |
---|---|---|
Temel, Standart, Premium | Hayır | Hayır |
Enterprise, Enterprise Flash | Yes | Yes |
Geçerli sürümler
Bu tablo, redis sürümünün her katmanda kullanılabildiği bilgileri içerir.
Katman | Kullanılabilir Redis sürümü |
---|---|
Temel, Standart, Premium | 6.0 (GA) |
Enterprise, Enterprise Flash | 7.2 (GA) |
Yükseltme - Temel, Standart ve Premium katmanlar
Şu anda yükseltme yoktur.
Yükseltme - Kurumsal ve Kurumsal Flash katmanları
Kurumsal katmanlarda yükseltmeler için iki seçeneğiniz vardır: otomatik ve el ile. Otomatik yükseltmeler standart yama uygulama işleminin bir parçasıdır. El ile gerçekleştirilen işlemle, normal otomatik işlemin dışında mevcut olan yükseltmeleri başlatabilirsiniz.
Otomatik yükseltme
Redis sunucu sürümü yükseltmeleri, standart aylık düzeltme eki uygulama işleminin bir parçası olarak otomatik olarak yapılır. Redis'in en son sürümüne yükseltmeler, Redis sürümü Azure'da genel kullanıma (GA) ulaştığında gerçekleşir.
Redis örneğiniz, genel kullanıma sunulmadan önce ertelemediğiniz sürece yeni bir sürümün GA sürümünde otomatik olarak yükseltilir. Yükseltmeyi erteleme hakkında daha fazla bilgi için bkz . Yükseltmeleri Erteleme.
Yükseltmeyi el ile başlatma
Otomatik yükseltmeye alternatif olarak, en son Redis sürümüne el ile de yükseltebilirsiniz. El ile yükseltmeler, otomatik yükseltmenin gerçekleşmesini beklemek yerine iki avantaj daha sağlar: a) Yükseltmenin ne zaman gerçekleşebileceğini denetlersiniz ve b) Redis sunucusunun önizleme sürümlerine yükseltebilirsiniz.
Portalda Kaynak menüsünü kullanarak önbelleğe genel bakış'a gidin. Ardından, bir yükseltme başlatmak için çalışma bölmesinde Yükselt'i seçin.
Ardından size geçerli Redis sürümünü ve yükseltebileceğiniz herhangi bir sürümü gösteren bir Redis Yükseltme bölmesi görürsünüz. Bölmede belirtildiği gibi yükseltme geri alınamaz. Eski sürüme düşüremezsiniz. Yükseltme işlemini onaylamak ve başlatmak için Yükseltmeyi Başlat'ı seçin.
Uyarı
Redis örneğiniz yükseltildikten sonra önceki sürüme düşürülemez.
Mevcut Redis yazılımının en son sürümünü zaten çalıştırıyorsanız Yükselt düğmesi devre dışı bırakılır.
Yükseltmeleri erteleme
Redis yazılımının yeni sürümünün otomatik yükseltmesini 90 güne kadar erteleyebilirsiniz. Bu seçenek size yeni sürümleri test etmek ve her şeyin beklendiği gibi çalıştığından emin olmak için zaman verir. Önbellek yeni Redis sürümünün GA'ya ulaşmasından 90 gün sonra veya yükseltmeyi el ile tetiklediğinizde yükseltilir.
Otomatik yükseltme gerçekleşmeden önce yeni bir Redis sürümünün GA'ya ulaşabilmesi için erteleme seçeneğinin belirlenmesi gerekir.
Önbelleğinize yükseltmeleri ertelemek için Kaynak menüsünde Gelişmiş Ayarlar'a gidin ve Redis DB sürüm güncelleştirmelerini ertele kutusunu seçin.
Önemli
Yükseltmeleri erteleme seçeneğinin seçilmesi yalnızca sonraki otomatik yükseltme olayı için geçerlidir. Zaten yükseltilmiş olan önbellekler erteleme seçeneği kullanılarak düşürülemez.
Redis sürümlerini yükseltmeden önce dikkat edilmesi gerekenler
Her yeni Redis sürümünün, tasarım ilkesi olarak geriye dönük uyumluluk ile önceki sürümlerden sorunsuz bir yükseltme olması amaçlanmıştır. Ancak, uygulama değişikliklerine neden olabilecek küçük değişiklikler ve hata düzeltmeleri meydana gelir. Bu değişikliklerin bilincinde olmak her zaman faydalıdır.
İstemci sürümü
Güncel olmayan bir Redis istemcisi kullanıyorsanız yeni komutlar veya Redis özellikleri düzgün şekilde desteklenemez. Daha yeni sürümlerde genellikle kararlılık ve performans geliştirmeleri olduğundan, Redis istemcinizin en son kararlı sürümüne güncelleştirme yapmanızı öneririz. İstemci kitaplığınızı yapılandırma hakkında daha fazla bilgi için bkz. İstemci kitaplıklarını kullanmayla ilgili en iyi yöntemler.
RESP3
Redis sürüm 7.2, RESP3 adlı güncelleştirilmiş redis serileştirme protokolü belirtimlerini (RESP) etkinleştirir. Bu protokol daha zengin veri türleri ve performans geliştirmeleri sunar. RESP3'in kullanılması isteğe bağlıdır ve Redis istemcisi tarafından belirlenir. Go-Redis sürüm 9+ ve Lettuce sürüm 6+ gibi bazı Redis istemcileri RESP3'i varsayılan olarak etkinleştirdiğinden, Redis sunucu örneğini sürüm 7.2'ye yükseltmek farklı bir biçime sahip bir yanıt üretebilir. Bu hataya neden olan değişikliği önlemek için, bu istemcileri varsayılan olarak RESP2 kullanacak şekilde yapılandırabilirsiniz.
Hataya neden olan değişiklikler
Redis'in her sürümünde genellikle hataya neden olan değişiklikler sunabilecek birkaç küçük hata düzeltmesi bulunur. Endişeleriniz varsa Redis sürümünüzü yükseltmeden önce Redis 7.0 ve 7.2 sürüm notlarını gözden geçirmenizi öneririz:
İlgili içerik
- Redis için Azure Cache özellikleri hakkında daha fazla bilgi edinmek için: Redis için Azure Cache hizmet katmanları