Aracılığıyla paylaş


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.

  1. 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.

    Yükseltme bölmesini, geçerli sürümü ve kullanılabilir sürümü gösteren ekran görüntüsü.

  2. 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.

    Kaynak menüsünde ve Redis'i Yükselt başlıklı bölmede seçilen genel bakışı gösteren ekran görüntüsü.

    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.

Kaynak menüsünde gelişmiş ayarların seçili olduğunu ve Redis DB sürüm güncelleştirmelerini ertele seçeneğinin etrafındaki kırmızı kutuyu gösteren ekran görüntüsü.

Ö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: