Redsıs için Azure önbelleğini yapılandırma

Bu makalede, Redsıs örnekleri için Azure önbelleğiniz için kullanılabilen yapılandırma açıklanmaktadır. Bu makalede, Redsıs örnekleri için Azure önbelleği için varsayılan Redsıs sunucu yapılandırması da ele alınmaktadır.

Not

Premium önbellek özelliklerini yapılandırma ve kullanma hakkında daha fazla bilgi için bkz. kalıcılığı yapılandırma, kümeleme yapılandırmave sanal ağ desteğini yapılandırma.

Redsıs ayarları için Azure önbelleğini yapılandırma

Önbelleğinizi panoya sabitlemediyseniz Tüm hizmetleri kullanarak Azure portalında bulabilirsiniz.

Redsıs için Azure önbelleği tarama dikey penceresi

Önbelleğinizi görüntülemek için tüm hizmetler ' e tıklayın ve Redsıs için Azure önbelleği araması yapın.

Ayarlarını görüntülemek ve yapılandırmak için istediğiniz önbelleği seçin.

Redsıs için Azure cache önbellek listesi

Redsıs dikey penceresinde önbelleğinizi Azure önbelleğinden görüntüleyebilir ve yapılandırabilirsiniz.

redsıs için Azure önbelleği Ayarlar

Redsıs ayarları için Azure önbelleği, kaynak menüsünü kullanarak sol taraftaki Azure önbelleğinde görüntülenir ve yapılandırılır.

redsıs için Azure önbelleği Ayarlar

Kaynak menüsünü kullanarak aşağıdaki ayarları görüntüleyebilir ve yapılandırabilirsiniz.

Genel Bakış

Genel bakış , önbelleğiniz hakkında ad, bağlantı noktaları, fiyatlandırma katmanı ve seçili önbellek ölçümleri gibi temel bilgileri sağlar.

Etkinlik günlüğü

Önbelleğiniz için gerçekleştirilen eylemleri görüntülemek için etkinlik günlüğü ' nü seçin. Bu görünümü diğer kaynakları içerecek şekilde genişletmek için filtrelemeyi de kullanabilirsiniz. Denetim günlükleriyle çalışma hakkında daha fazla bilgi için bkz. Kaynak Yöneticisi Ile denetim işlemleri. Redsıs olayları için Azure önbelleğini izleme hakkında daha fazla bilgi için bkz. işlemler ve uyarılar.

Erişim denetimi (IAM)

Erişim denetimi (IAM) bölümü Azure Portal Azure rol tabanlı erişim denetimi (Azure RBAC) için destek sağlar. Bu yapılandırma, kuruluşların erişim yönetimi gereksinimlerini yalnızca ve tam olarak karşıladığından yardımcı olur. Daha fazla bilgi için Azure Portal Azure rol tabanlı erişim denetimibölümüne bakın.

Etiketler

Etiketler bölümü, kaynaklarınızı düzenlemenize yardımcı olur. Daha fazla bilgi için bkz. Etiketleri kullanarak Azure kaynaklarınızı düzenleme.

Sorunları tanılayın ve çözün

Tanılama ve çözme sorunlarını çözmek için sık karşılaşılan sorunlar ve stratejileri ve konuları seçin.

Ayarlar

Ayarlar bölümü önbelleğiniz için aşağıdaki ayarlara erişip yapılandırmanıza olanak tanır.

Erişim tuşları

Önbelleğiniz için erişim anahtarlarını görüntülemek veya yeniden oluşturmak için erişim tuşları ' nı seçin. Bu anahtarlar, önbelleğinize bağlanan istemciler tarafından kullanılır.

Redsıs erişim tuşları için Azure önbelleği

Gelişmiş ayarlar

Aşağıdaki ayarlar soldaki Gelişmiş ayarlar ' da yapılandırılır.

Erişim bağlantı noktaları

Varsayılan olarak, yeni önbellekler için TLS olmayan/SSL erişimi devre dışıdır. TLS olmayan bağlantı noktasını etkinleştirmek için, sol taraftaki Gelişmiş ayarlarda yalnızca SSL aracılığıyla erişime izin ver ' i seçin ve ardından Kaydet' i seçin.

Not

Redu için Azure önbelleğine TLS erişimi şu anda TLS 1,0, 1,1 ve 1,2 destekler, ancak 1,0 ve 1,1 sürümleri yakında kullanımdan kaldırılıyor. Daha fazla bilgi için lütfen TLS 1,0 ve 1,1 ' i kaldırın sayfasını okuyun.

Redsıs erişim bağlantı noktaları için Azure önbelleği

Bellek ilkeleri

Soldaki Gelişmiş ayarlarda MaxMemory ilkesi, MaxMemory-ayrýlmýþ ve maxfragmentationmemory-Reserve ayarları, önbelleğin bellek ilkelerini yapılandırır.

Redsıs MaxMemory Ilkesi için Azure önbelleği

MaxMemory ilkesi , önbellek için çıkarma ilkesini yapılandırır ve aşağıdaki çıkarma ilkeleri arasından seçim yapmanıza olanak tanır:

  • volatile-lru -Varsayılan çıkarma ilkesi.
  • allkeys-lru
  • volatile-random
  • allkeys-random
  • volatile-ttl
  • noeviction

İlkeler hakkında daha fazla bilgi için maxmemory bkz. çıkarma ilkeleri.

MaxMemory-Reserve ayarı, yük devretme sırasında çoğaltma gibi önbellekte olmayan işlemler için ayrılan bellek miktarını, bir kümedeki örnek başına MB cinsinden yapılandırır. Bu değer ayarlandığında, yüklemeniz farklılık gösterdiği zaman daha tutarlı bir Redto sunucu deneyimi sağlar. Bu değer, büyük miktarlarda veri yazan iş yükleri için daha yüksek ayarlanmalıdır. Bellek söz konusu işlemler için ayrıldığınızda, önbelleğe alınmış verilerin depolanması kullanılamaz.

Maxfragmentationmemory-ayrılmış ayarı, bellek parçalanması için ayrılan bellek miktarını, bir kümedeki örnek başına MB cinsinden yapılandırır. Bu değeri ayarladığınızda, önbellek dolduğunda veya dolmaya yakın olduğunda ve parçalanma oranı yüksek olduğunda daha tutarlı bir Redto sunucu deneyimine sahip olursunuz. Bellek söz konusu işlemler için ayrıldığınızda, önbelleğe alınmış verilerin depolanması kullanılamaz.

Yeni bir bellek ayırma değeri seçerken göz önünde bulundurmanız gereken tek şey (MaxMemory-Reserve veya maxfragmentationmemory-Reserve), bu değişikliğin zaten büyük miktarda verilerle çalışan bir önbelleği nasıl etkileyebileceğini gösterebilir. Örneğin, 49 GB veri içeren 53 GB bir önbelleğiniz varsa, ayırma değerini 8 GB olarak değiştirirseniz bu değişiklik, sistem için kullanılabilir en yüksek belleği 45 GB 'a düşürülecektir. Geçerli used_memory ya da used_memory_rss değerlerinizin boyutu 45 GB 'ın üzerine fazlaysa, sistem verileri her ikisi de used_memory 45 GB 'ın altında olacak şekilde çıkarmak zorunda kalır used_memory_rss . Çıkarma, sunucu yükü ve bellek parçalanmasını artırabilir. Ve gibi önbellek ölçümleri hakkında daha fazla bilgi used_memory için used_memory_rss bkz. kullanılabilir ölçümler ve raporlama aralıkları.

Önemli

maxmemory-ayrılmış ve maxfragmentationmemory ile ayrılmış ayarlar yalnızca standart ve Premium önbellekler için kullanılabilir.

Keyspace bildirimleri (Gelişmiş ayarlar)

Redsıs anahtar alanı bildirimleri soldaki Gelişmiş ayarlar üzerinde yapılandırılır. Anahtar alanı bildirimleri, bazı olaylar gerçekleştiğinde istemcilerin bildirim almasına izin verir.

redsıs gelişmiş için Azure önbelleği Ayarlar

Önemli

anahtar alanı bildirimleri ve bildirim-keyspace-olaylar ayarı yalnızca standart ve Premium önbellekler için kullanılabilir.

Daha fazla bilgi için bkz. Redsıs keyspace bildirimleri. Örnek kod için Hello World örneğindeki KeySpaceNotifications. cs dosyasına bakın.

Redsıs Danışmanı için Azure önbelleği

Sol taraftaki Redsıs Danışmanı Için Azure önbelleği önbelleğiniz için öneriler görüntüler. Normal işlemler sırasında hiçbir öneri gösterilmez.

Önerilerin nerede görüntülendiğini gösteren ekran görüntüsü.

Önbelleğinizin yüksek bellek kullanımı, ağ bant genişliği veya sunucu yükü gibi işlemleri sırasında herhangi bir koşul oluşursa, sol taraftaki Reda Için Azure önbelleğinde bir uyarı görüntülenir.

Redsıs için Azure önbelleğinde uyarıların nerede görüntülendiğini gösteren ekran görüntüsü.

soldaki Öneriler daha fazla bilgi bulunabilir.

Öneriler

Bu ölçümleri, sol taraftaki Reda Için Azure önbelleğinin Izleme grafiklerinde ve kullanım grafikleri bölümlerinde izleyebilirsiniz.

Her fiyatlandırma katmanı, istemci bağlantıları, bellek ve bant genişliği için farklı sınırlara sahiptir. Önbelleğiniz, bu ölçümler için devamlı bir süre boyunca maksimum kapasiteye yaklaşırsa, bir öneri oluşturulur. Öneriler aracı tarafından gözden geçirilen ölçümler ve sınırlar hakkında daha fazla bilgi için aşağıdaki tabloya bakın:

Redin ölçümü için Azure önbelleği Daha fazla bilgi
Ağ bant genişliği kullanımı Önbellek performansı kullanılabilir bant genişliği
Bağlı istemciler Varsayılan Redsıs sunucu yapılandırması-en fazla istemci
Sunucu yükü Kullanım grafikleri-Redsıs sunucu yükü
Bellek kullanımı Önbellek performansı-boyut

Önbelleğinizi yükseltmek için Şimdi Yükselt ' i seçerek fiyatlandırma katmanını değiştirin ve önbelleğinizi ölçeklendirin . Fiyatlandırma Katmanı seçme hakkında daha fazla bilgi için, bkz . sağ katmanı seçme

Ölçek

Önbelleğiniz için fiyatlandırma katmanını görüntülemek veya değiştirmek için Ölçek ' i seçin. Ölçeklendirme hakkında daha fazla bilgi için bkz. redsıs Için Azure önbelleğini ölçeklendirme.

Redsıs fiyatlandırma katmanı için Azure önbelleği

Redsıs kümesi boyutu

Kümeleme etkin olan çalışan bir Premium önbelleğin küme boyutunu değiştirmek için küme boyutu ' nu seçin.

Küme boyutu

Küme boyutunu değiştirmek için kaydırıcıyı kullanın veya parça sayısı metin kutusunda 1 ile 10 arasında bir sayı yazın. Ardından, kaydetmek için Tamam ' ı seçin.

Önemli

redsıs kümelemesi yalnızca Premium önbellekler için kullanılabilir. daha fazla bilgi için bkz. bir Azure önbelleği Premium için kümeleme yapılandırma.

Redis veri kalıcılığı

Premium önbelleğiniz için veri kalıcılığını etkinleştirmek, devre dışı bırakmak veya yapılandırmak için veri kalıcılığını seçin. Redsıs için Azure önbelleği, RDB kalıcılığı veya AOF kalıcılığı kullanarak Redsıs kalıcılığı sağlar.

daha fazla bilgi için bkz. redsıs için Premium Azure önbelleği için kalıcılığı yapılandırma.

Önemli

redsıs veri kalıcılığı yalnızca Premium önbellekler için kullanılabilir.

Güncelleştirmeleri zamanlama

Sol taraftaki zamanlama güncelleştirmeleri önbelleğiniz için Redsıs sunucu güncelleştirmeleri için bir bakım penceresi seçmenize olanak sağlar.

Önemli

Bakım penceresi yalnızca Redsıs sunucu güncelleştirmeleri için geçerlidir ve önbelleği barındıran VM 'lerin işletim sisteminde herhangi bir Azure güncelleştirmesi ya da güncelleştirmesi için geçerli değildir.

Güncelleştirmeleri zamanlama

Bir bakım penceresi belirtmek için istediğiniz günleri denetleyin. Ardından, her gün için bakım penceresi başlangıç saatini belirtin ve Tamam' ı seçin. Bakım penceresi saati UTC 'dir.

Daha fazla bilgi ve yönergeler için bkz. redsıs yönetimi Için Azure önbelleği-zamanlama güncelleştirmeleri

Coğrafi çoğaltma

coğrafi çoğaltma, sol tarafta, redsıs örnekleri için iki Premium katmanı Azure önbelleğinin bağlanmasına yönelik bir mekanizma sağlar. Bir önbellek, birincil bağlantılı önbellek ve diğeri ikincil bağlantılı önbellek olarak adlandırılır. İkincil bağlantılı önbellek salt okunurdur ve birincil önbelleğe yazılan veriler ikincil bağlantılı önbelleğe çoğaltılır. Bu işlev, Azure bölgeleri arasında bir önbelleği çoğaltmak için kullanılabilir.

Önemli

coğrafi çoğaltma yalnızca Premium katman önbellekler için kullanılabilir. Daha fazla bilgi ve yönergeler için bkz. redsıs Için Azure önbelleği Için Coğrafi çoğaltmayı yapılandırma.

Sanal Ağ

Sanal ağ bölümü önbelleğiniz için sanal ağ ayarlarını yapılandırmanıza olanak tanır. VNET desteğiyle premium önbellek oluşturma ve ayarlarını güncelleştirme hakkında daha fazla bilgi için bkz. bir Azure önbelleği için Premium sanal ağ desteğini redsıs için yapılandırma.

Önemli

Sanal ağ ayarları yalnızca önbellek oluşturma sırasında VNET desteğiyle yapılandırılmış olan Premium önbellekler için kullanılabilir.

Güvenlik Duvarı

Güvenlik duvarı kuralları yapılandırması, Redsıs katmanlarında tüm Azure önbelleği için kullanılabilir.

Önbellek için güvenlik duvarı kurallarını görüntülemek ve yapılandırmak için güvenlik duvarı ' nı seçin.

Güvenlik Duvarı

Bir başlangıç ve bitiş IP adresi aralığı ile güvenlik duvarı kuralları belirtebilirsiniz. Güvenlik duvarı kuralları yapılandırıldığında, yalnızca belirtilen IP adresi aralıklarından gelen istemci bağlantıları önbelleğe bağlanabilir. Bir güvenlik duvarı kuralı kaydedildiğinde, kural yürürlüğe girmeden önce kısa bir gecikme olur. Bu gecikme genellikle bir dakikadan azdır.

Önemli

Güvenlik duvarı kuralları yapılandırılmış olsa bile, Redsıs izleme sistemlerine yönelik Azure önbelleğinden gelen bağlantılara her zaman izin verilir.

Özellikler

Önbellek uç noktası ve bağlantı noktaları da dahil olmak üzere önbelleğiniz hakkındaki bilgileri görüntülemek için Özellikler ' i seçin.

Redsıs özellikleri için Azure önbelleği

Kilitler

Kilitler bölümü, kuruluşunuzdaki diğer kullanıcıların yanlışlıkla önemli kaynakları silmesini veya değiştirmesini engellemek için bir aboneliği, kaynak grubunu veya kaynağı kilitlemenizi sağlar. Daha fazla bilgi için bkz. Azure Resource Manager ile kaynakları kilitleme.

Otomasyon betiği

Gelecekteki dağıtımlar için dağıtılan kaynaklarınızın bir şablonunu derlemek ve dışarı aktarmak için Otomasyon betiği ' ni seçin. Şablonlarla çalışma hakkında daha fazla bilgi için bkz. Azure Resource Manager şablonlarıyla kaynak dağıtma.

Yönetim ayarları

Yönetim bölümündeki ayarlar önbelleğiniz için aşağıdaki yönetim görevlerini gerçekleştirmenize olanak tanır.

Yönetim

İçeri/Dışarı Aktarma

İçeri/Dışarı Aktarma, redsıs veri yönetimi işlemi için bir azure önbelleğidir ve premium bir önbellekten bir azure Depolama hesabındaki bir sayfa blobuna redsıs veritabanı (RDB) anlık görüntüsü için bir azure önbelleği içeri aktarıp dışarı aktararak önbelleğe içeri aktarabilirsiniz. İçeri/Dışarı Aktarma, redsıs örnekleri için farklı Azure önbelleği arasında geçiş yapmanızı veya kullanılmadan önce verileri kullanarak önbelleğin doldurulmasını sağlar.

içeri aktarma, Linux üzerinde çalışan, Windows veya Amazon Web Services ve diğerleri gibi herhangi bir bulut sağlayıcısı gibi herhangi bir bulutta veya ortamda çalışan redsıs uyumlu RDB dosyalarını getirmek için kullanılabilir. Verilerin içeri aktarılması, önceden doldurulmuş verilerle bir önbellek oluşturmanın kolay bir yoludur. İçeri aktarma işlemi sırasında Redsıs için Azure önbelleği, RDB dosyalarını Azure depolama alanından belleğe yükler ve ardından anahtarları önbelleğe ekler.

Dışarı aktarma işlemi, redin için Azure önbelleğinde depolanan verileri Redsıs uyumlu RDB dosyalarına vermenize olanak tanır. Bu özelliği, Redsıs örneği için bir Azure önbelleğinden diğerine veya başka bir Redsıs sunucusuna veri taşımak için kullanabilirsiniz. Dışarı aktarma işlemi sırasında, Redsıs sunucu örneği için Azure önbelleğini barındıran VM 'de geçici bir dosya oluşturulur ve dosya belirtilen depolama hesabına yüklenir. Dışarı aktarma işlemi başarı veya başarısızlık durumu ile tamamlandığında geçici dosya silinir.

Önemli

İçeri/Dışarı Aktarma yalnızca Premium katman önbellekler için kullanılabilir. Daha fazla bilgi ve yönergeler için bkz. redsıs Için Azure önbelleğinde verileri içeri ve dışarı aktarma.

Yeniden başlatma

Sol tarafta yeniden başlatma , önbelleğinizin düğümlerini yeniden başlatmanızı sağlar. Bu yeniden başlatma özelliği, bir önbellek düğümünde hata oluşursa uygulamanızı dayanıklılık açısından test etmenizi sağlar.

Yeniden başlatma

Kümelemenin etkinleştirildiği Premium bir önbelleğiniz varsa, önbelleğin hangi parçaları yeniden başlatılacağını seçebilirsiniz.

Önbelleğin hangi parçaların yeniden başlatılması gerektiğini gösteren ekran görüntüsü.

Önbelleğinizin bir veya daha fazla düğümünü yeniden başlatmak için, istenen düğümleri seçin ve Yeniden Başlat' ı seçin. Kümelendirmeyi etkin bir Premium önbelleğiniz varsa, yeniden başlatılacak olan parça (ler) i seçin ve ardından Yeniden Başlat' ı seçin. Birkaç dakika sonra, seçilen düğüm (ler) i yeniden başlatılır ve birkaç dakika sonra yeniden çevrimiçi olacak.

Önemli

Yeniden başlatma artık tüm fiyatlandırma katmanlarında kullanılabilir. Daha fazla bilgi ve yönergeler için bkz. redsıs yönetimi Için Azure önbelleği-yeniden başlatma.

İzleme

İzleme bölümü Redsıs Için Azure önbelleğiniz için tanılamayı ve izlemeyi yapılandırmanıza olanak tanır. Redsıs izleme ve Tanılama için Azure önbelleği hakkında daha fazla bilgi için bkz. redsıs Için Azure önbelleğini izleme.

Tanılama

Redsıs ölçümleri

Önbelleğiniz için ölçümleri görüntülemek üzere redsıs ölçümleri ' ni seçin.

Uyarı kuralları

Redsıs ölçümleri için Azure önbelleğine göre uyarıları yapılandırmak üzere Uyarı kuralları ' nı seçin. Daha fazla bilgi için bkz. Uyarılar.

Tanılama

Varsayılan olarak, Azure Izleyici 'deki önbellek ölçümleri 30 gün boyunca depolanır ve sonra silinir. Önbellek ölçümlerini 30 günden daha uzun süreyle kalıcı hale getirmek için, önbellek tanılamayı depolamak için kullanılan Depolama hesabını yapılandırmak için Tanılama ' yı seçin.

Not

Önbellek ölçümlerinizi depolamaya arşivleme ek olarak, bunları bir olay hub 'ına de bağlayabilir veya Azure izleyici günlüklerine gönderebilirsiniz.

& sorun giderme ayarlarını destekler

Destek + sorun giderme bölümündeki ayarlar, önbelleğiyle ilgili sorunları çözmeye yönelik seçenekler sağlar.

Destek ve sorun giderme

Kaynak durumu

Kaynak sistem durumu , kaynağınızı izler ve beklendiği gibi çalışıp çalışmadığını bildirir. Azure Kaynak sistem durumu hizmeti hakkında daha fazla bilgi için bkz. Azure Kaynak durumu genel bakış.

Not

Kaynak sistem durumu şu anda bir sanal ağda barındırılan Redsıs örnekleri için Azure önbelleğinin sistem durumunu bildiremedi. Daha fazla bilgi için bkz. BIR VNET 'te önbellek barındırırken tüm önbellek özelliklerini çalışma

Yeni destek isteği

Önbelleğiniz için bir destek isteği açmak üzere Yeni destek isteği ' ni seçin.

Varsayılan Redsıs sunucu yapılandırması

Redsıs örnekleri için yeni Azure önbelleği, aşağıdaki varsayılan Redsıs yapılandırma değerleriyle yapılandırılır:

Not

Bu bölümdeki ayarlar yöntemi kullanılarak değiştirilemez StackExchange.Redis.IServer.ConfigSet . Bu yöntem, bu bölümdeki komutlardan biriyle çağrılırsa, aşağıdaki örneğe benzer bir özel durum oluşur:

StackExchange.Redis.RedisServerException: ERR unknown command 'CONFIG'

Maksimum bellek ilkesi gibi yapılandırılabilir değerler, Azure CLI veya PowerShell gibi Azure Portal veya komut satırı yönetim araçları aracılığıyla yapılandırılabilir.

Ayar Varsayılan değer Description
databases 16 Varsayılan veritabanı sayısı 16 ' dır, ancak fiyatlandırma katmanını temel alarak farklı bir sayı yapılandırabilirsiniz. 1 varsayılan veritabanı DB 0 ' dır, connection.GetDatabase(dbid) dbid ve arasında bir sayı olan ' i kullanarak bağlantı başına temelinde farklı bir tane seçebilirsiniz 0 databases - 1 .
maxclients Fiyatlandırma katmanına bağlıdır2 Bu değer, aynı anda izin verilen en fazla bağlı istemci sayısıdır. Sınıra ulaşıldıktan sonra, ' en fazla istemci sayısına ulaşıldı ' hatası döndüren tüm yeni bağlantıları kapatır.
maxmemory-policy volatile-lru MaxMemory ilkesi, Redto 'ın ne zaman kaldırılacağını maxmemory (önbellek oluştururken seçtiğiniz önbellek sunumu boyutu) ulaşıldığında nasıl seçdiklerine yönelik ayardır. Redl için Azure Cache ile, volatile-lru BIR LRU algoritması kullanarak bir süre sonu kümesiyle anahtarları kaldıran varsayılan ayar varsayılandır. Bu ayar Azure portal yapılandırılabilir. Daha fazla bilgi için bkz. bellek ilkeleri.
maxmemory-samples 3 Belleği kaydetmek için, LRU ve en düşük TTL algoritmaları, kesin algoritmalar yerine yaklaşık algoritmalardır. Varsayılan olarak redin üç anahtarı denetler ve en kısa süre önce kullanılan olanı seçer.
lua-time-limit 5.000 Bir Lua betiğinin en uzun yürütme süresi (milisaniye). Maksimum yürütme süresine ulaşıldığında, Redsıs, bir betiğin izin verilen en uzun süre sonunda hala yürütülmeye devam ettiği ve bir hata ile sorguları yanıtlamaya başlar.
lua-event-limit 500 Betik olay kuyruğunun en büyük boyutu.
client-output-buffer-limit normalclient-output-buffer-limit pubsub 0 0 032mb 8mb 60 İstemci çıkış arabelleği sınırları, bazı nedenlerle sunucudan verileri okumayan istemcilerin bağlantısını kesmeyi zorlamak için kullanılabilir. Yaygın bir nedenden dolayı, yayımlayıcı/alt istemcinin iletileri ürettiği kadar hızlı tüketebileceği bir nedendir. Daha fazla bilgi için bkz. https://redis.io/topics/clients.

1 İçin sınır, databases redsıs fiyatlandırma katmanının her bir Azure önbelleği için farklılık görebilir ve önbellek oluşturma sırasında ayarlanabilir. databasesÖnbellek oluşturma sırasında hiçbir ayar belirtilmemişse, varsayılan değer 16 ' dır.

  • Temel ve standart önbellekler
    • C0 (250 MB) önbellek-16 veritabanına kadar
    • C1 (1 GB) önbellek-16 veritabanına kadar
    • C2 (2,5 GB) önbellek-16 veritabanına kadar
    • C3 (6 GB) önbellek-16 veritabanına kadar
    • C4 (13 GB) önbellek-32 veritabanına kadar
    • C5 (26 GB) önbellek-48 veritabanına kadar
    • C6 (53 GB) önbellek-en fazla 64 veritabanı
  • Premium önbellekler
    • P1 (6 GB-60 GB)-16 veritabanına kadar
    • P2 (13 GB-130 GB)-en fazla 32 veritabanı
    • P3 (26 GB-260 GB)-en fazla 48 veritabanı
    • P4 (53 GB-530 GB)-en fazla 64 veritabanı
    • Redsıs kümesi etkin olan tüm Premium önbellekler-Redsıs kümesi yalnızca 0 veritabanının kullanımını destekler, böylece databases redsıs kümesi etkin olan tüm Premium önbellek için sınır etkin 1 olur ve Select komutuna izin verilmez. Daha fazla bilgi için bkz. kümelendirmeyi kullanmak için istemci Uygulamam üzerinde herhangi bir değişiklik yapmam gerekir mi?

Veritabanları hakkında daha fazla bilgi için bkz. redsıs veritabanları nelerdir?

Not

databasesAyar yalnızca önbellek oluşturma sırasında ve yalnızca PowerShell, CLI veya diğer yönetim istemcileri kullanılarak yapılandırılabilir. databasesPowerShell kullanarak önbellek oluşturma sırasında yapılandırma örneği için, bkz. New-AzRedisCache.

2 maxclients redsıs fiyatlandırma katmanının her bir Azure önbelleği için farklıdır.

  • Temel ve standart önbellekler
    • C0 (250 MB) önbellek-256 ' e kadar bağlantı
    • C1 (1 GB) önbellek-1.000 bağlantı
    • C2 (2,5 GB) önbellek-2.000 ' e kadar bağlantı
    • C3 (6 GB) önbellek-5.000 'e kadar bağlantı
    • C4 (13 GB) önbellek-10.000 bağlantı
    • C5 (26 GB) önbellek-15.000 bağlantı
    • C6 (53 GB) önbellek-20.000 ' e kadar bağlantı
  • Premium önbellekler
    • P1 (6 GB-60 GB)-en fazla 7.500 bağlantı
    • P2 (13 GB-130 GB)-en fazla 15.000 bağlantı
    • P3 (26 GB-260 GB)-en fazla 30.000 bağlantı
    • P4 (53 GB-530 GB)-en fazla 40.000 bağlantı

Not

Her önbellek boyutu belirli sayıda bağlantıya izin verdiğinden, redde her bağlantı ile ilişkili ek yük vardır. Bu ek yükün bir örneği, TLS/SSL şifreleme sonucu olarak CPU ve bellek kullanımı olabilir. Belirli bir önbellek boyutu için en fazla bağlantı sınırı, hafif bir şekilde yüklenmiş önbelleği varsayar. Bağlantı yüklerinden yükleme, istemci işlemlerinden yükleme, sistem kapasitesini aşarsa, geçerli önbellek boyutu için bağlantı sınırını aşmasanız bile önbellek, kapasite sorunları yaşayabilir.

Redsıs için Azure önbelleğinde redsıs komutları desteklenmez

Önemli

Redsıs örnekleri için Azure önbelleğinin yapılandırması ve yönetimi Microsoft tarafından yönetildiğinden, aşağıdaki komutlar devre dışı bırakılmıştır. Bunları çağırmaya çalışırsanız şuna benzer bir hata iletisi alırsınız "(error) ERR unknown command" .

  • BGREWRITEAOF
  • BGSAVE
  • KURULUMUNUN
  • HATA AYIKLAMA
  • GEÇIREMEZSINIZ
  • KAYDET
  • Event
  • SLA 'lar
  • KÜME kümesi yazma komutları devre dışı bırakıldı, ancak salt okunurdur küme komutlarına izin verilir.

Redsıs komutları hakkında daha fazla bilgi için bkz https://redis.io/commands ..

Redsıs konsolu

Redsıs örnekleri için Azure önbelleğiniz için, tüm önbellek katmanlarında Azure portal kullanılabilen Redsıs konsolunu kullanarak komutları güvenli bir şekilde verebilirsiniz.

Önemli

  • Redin Konsolu VNETile çalışmaz. Önbelleğiniz bir sanal ağın parçası olduğunda, yalnızca VNET 'teki istemciler önbelleğe erişebilir. Redsıs konsolu, sanal ağ dışında bir yerel tarayıcınızda çalıştığından, önbelleğinize bağlanamaz.
  • Redsıs için Azure önbelleğinde tüm Redın komutları desteklenmez. Redin için Azure önbelleği için devre dışı bırakılan Redsıs komutlarının bir listesi için, redsıs Için Azure önbelleğinde desteklenmeyen önceki redin komutlarına bakın. Redsıs komutları hakkında daha fazla bilgi için bkz https://redis.io/commands ..

Redsıs konsoluna erişmek için sol taraftaki redin Için Azure önbelleğinden konsol ' ı seçin.

Konsol düğmesini vurgulayan ekran görüntüsü.

Önbellek örneğinize karşı komut vermek için, istediğiniz komutu konsola yazın.

Giriş komutu ve sonuçlarıyla birlikte Redsıs konsolunu gösteren ekran görüntüsü.

Redsıs konsolunu Premium kümelenmiş önbelleğiyle kullanma

Reddo konsolunu Premium kümelenmiş önbellek ile kullanırken, tek bir parça için komut oluşturabilirsiniz. Belirli bir parça için bir komut vermek üzere öncelikle parça seçicisinden seçerek istediğiniz parçayı bağlayın.

Redsıs konsolu

Bağlı parçadan farklı bir parça içinde depolanan bir anahtara erişmeyi denerseniz, aşağıdaki iletiye benzer bir hata iletisi alırsınız:

shard1>get myKey
(error) MOVED 866 13.90.202.154:13000 (shard 0)

Önceki örnekte, parça 1 seçili parçadır, ancak myKey hata iletisinin bölümünde gösterildiği gibi parça 0 ' da bulunur (shard 0) . Bu örnekte, erişmek için parça myKey seçiciyi kullanarak parça 0 ' ı seçin ve ardından istediğiniz komutu verin.

Önbelleğinizi yeni bir aboneliğe taşıma

Taşı' yı seçerek önbelleğinizi yeni bir aboneliğe taşıyabilirsiniz.

Redsıs için Azure önbelleğini taşıma

Kaynakları bir kaynak grubundan diğerine ve bir abonelikten diğerine taşıma hakkında daha fazla bilgi için bkz. kaynakları yeni kaynak grubuna veya aboneliğe taşıma.

Sonraki adımlar