Aracılığıyla paylaş


Azure PowerShell ile Azure Redis'i yönetme

Bu makalede, Azure PowerShell kullanarak Azure Redis örneklerinizi oluşturma, yönetme ve silme işlemleri gösterilmektedir.

Önkoşullar

  • Önbelleğinizi oluşturmak istediğiniz abonelikle Azure'da oturum açtığınızdan emin olun. Oturum açtığınız abonelikten farklı bir abonelik kullanmak için komutunu çalıştırın Select-AzSubscription -SubscriptionName <SubscriptionName>.

Uyarı

Azure Yönetilen Redis, Azure PowerShell Az.RedisEnterpriseCache komutlarını kullanır.

Redis için Azure Cache, Kurumsal katmanlar için komutları ve Temel, Standart ve Premium katmanlar için Azure PowerShell Az.RedisEnterpriseCache komutlarını kullanır. Azure Yönetilen Redis veya Redis Enterprise için Azure Cache oluşturmak ve yönetmek için aşağıdaki betikleri kullanabilirsiniz. Redis için Azure Cache Basic, Standard ve Premium için Redis için Azure Cache betiklerini kullanın.

Azure Yönetilen Redis önbelleği oluşturun

New-AzRedisEnterpriseCache cmdlet'ini kullanarak yeni Azure Yönetilen Redis örnekleri oluşturursunuz. ResourceGroupName, Name, Locationve Sku gerekli parametrelerdir. Diğer parametreler isteğe bağlıdır ve varsayılan değerlere sahiptir.

Microsoft Entra kimlik doğrulaması tüm yeni önbellekler için varsayılan olarak etkindir ve güvenlik için önerilir.

Önemli

Mümkünse istekleri önbelleğinizde yetkilendirmek için yönetilen kimliklerle Microsoft Entra Id kullanın. Microsoft Entra Kimliğini ve yönetilen kimliği kullanarak yetkilendirme, daha iyi güvenlik sağlar ve paylaşılan erişim anahtarı yetkilendirmesinden daha kolay kullanılır. Önbelleğinizle yönetilen kimlikleri kullanma hakkında daha fazla bilgi için bkz. Azure Managed Redis ile önbellek kimlik doğrulaması için Microsoft Entra kullanma.

Tüm Azure Yönetilen Redis PowerShell parametreleri ve özellikleri hakkında bilgi için New-AzRedisEnterpriseCacheNew-AzRedisEnterpriseCache sayfasına bakın. Kullanılabilir parametrelerin ve açıklamalarının listesini çıkarmak için aşağıdaki komutu çalıştırın.

Get-Help New-AzRedisEnterpriseCache -detailed

Uyarı

Bir abonelikte ilk kez Azure Yönetilen Redis önbelleği oluşturduğunuzda, Azure ad alanını Microsoft.Cache sizin için kaydeder. İstenirse, ad alanını kaydetmek için Azure PowerShell Register-AzResourceProvider -ProviderNamespace "Microsoft.Cache" komutunu kullanabilirsiniz.

Aşağıdaki örnek komut, varsayılan parametreleri kullanarak belirtilen ada, konuma, kaynak grubuna ve SKU'ya sahip bir Azure Yönetilen Redis örneği oluşturur. Örneğin boyutu SSL olmayan bağlantı noktası devre dışı bırakılmış 1 GB'tır.

New-AzRedisEnterpriseCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -Sku Balanced_B1

Veritabanları oluşturma ve yapılandırma

Azure Yönetilen Redis önbelleğiniz için veritabanları oluşturmak ve yapılandırmak için New-AzRedisEnterpriseCacheDatabase cmdlet'ini kullanabilirsiniz. için kullanılabilir parametrelerin ve açıklamalarının listesini görmek için New-AzRedisEnterpriseCacheDatabaseaşağıdaki komutu çalıştırın.

Get-Help New-AzRedisEnterpriseCacheDatabase -detailed

Önbellek oluşturma sırasında veritabanlarını yapılandırmazsanız , New-AzRedisEnterpriseCache önbellekte varsayılan olarak adlı default bir veritabanı oluşturur ve tüm önbellek verileri bu DB 0 veritabanına gider.

Azure Yönetilen Redis önbelleğini güncelleştirme

Update-AzRedisEnterpriseCache cmdlet'ini kullanarak Azure Yönetilen Redis örneklerini güncelleştirebilirsiniz. için kullanılabilir parametrelerin ve açıklamalarının listesini görmek için Update-AzRedisEnterpriseCacheaşağıdaki komutu çalıştırın.

Get-Help Update-AzRedisEnterpriseCache -detailed

Update-AzRedisEnterpriseCache cmdlet'ini kullanarak Sku, Tag ve MinimumTlsVersion gibi özellikleri güncelleştirebilirsiniz. Aşağıdaki komut en düşük Aktarım Katmanı Güvenliği (TLS) sürümünü güncelleştirir ve Azure Yönetilen Redis önbelleğine adlı myCachebir etiket ekler.

Update-AzRedisEnterpriseCache -Name "myCache" -ResourceGroupName "myGroup" -MinimumTlsVersion "1.2" -Tag @{"tag1" = "value1"}

Azure Yönetilen Redis önbelleği hakkında bilgi alma

Get-AzRedisEnterpriseCache cmdlet'ini kullanarak önbellek hakkında bilgi alabilirsiniz. için kullanılabilir parametrelerin ve açıklamalarının listesini görmek için Get-AzRedisEnterpriseCacheaşağıdaki komutu çalıştırın.

Get-Help Get-AzRedisEnterpriseCache -detailed

Geçerli abonelikteki tüm önbellekler hakkında bilgi döndürmek için herhangi bir parametre olmadan komutunu çalıştırın Get-AzRedisEnterpriseCache .

Get-AzRedisEnterpriseCache

Belirli bir kaynak grubundaki tüm önbellekler hakkında bilgi döndürmek için parametresiyle Get-AzRedisEnterpriseCache komutunu çalıştırınResourceGroupName.

Get-AzRedisEnterpriseCache -ResourceGroupName myGroup

Belirli bir önbellekle ilgili bilgileri döndürmek için Get-AzRedisEnterpriseCache komutunu, önbelleğin Name ve ResourceGroupName değerleriyle birlikte çalıştırın.

Get-AzRedisEnterpriseCache -Name myCache -ResourceGroupName myGroup

Azure Yönetilen Redis önbelleği için erişim anahtarlarını alma

Önbelleğinizin erişim anahtarlarını almak için Get-AzRedisEnterpriseCacheKey cmdlet'ini kullanın. için kullanılabilir parametrelerin ve açıklamalarının listesini görmek için Get-AzRedisEnterpriseCacheKeyaşağıdaki komutu çalıştırın.

Get-Help Get-AzRedisEnterpriseCacheKey -detailed

Önbelleğinizin anahtarlarını almak için, önbelleğin Get-AzRedisEnterpriseCacheKey ve Name değerleriyle birlikte ResourceGroupName cmdlet'ini çağırın.

Get-AzRedisEnterpriseCacheKey -Name myCache -ResourceGroupName myGroup

Önemli

İşlem ListKeys yalnızca önbellek için erişim anahtarları etkinleştirildiğinde çalışır. Bu komutun çıktısı gizli bilgileri göstererek güvenliği tehlikeye atabilir ve hassas bilgi uyarısını tetikleyebilir.

Azure Yönetilen Redis önbelleği için erişim anahtarlarını yeniden oluşturma

Önbelleğinizin erişim anahtarlarını yeniden oluşturmak için New-AzRedisEnterpriseCacheKey cmdlet'ini kullanabilirsiniz. için kullanılabilir parametrelerin ve açıklamalarının listesini görmek için New-AzRedisEnterpriseCacheKeyaşağıdaki komutu çalıştırın.

Get-Help New-AzRedisEnterpriseCacheKey -detailed

Önbelleğinizin birincil veya ikincil anahtarını yeniden oluşturmak için, önbellek New-AzRedisEnterpriseCacheKey ve Name ile birlikte ResourceGroupName cmdlet'ini çağırın ve Primary parametresi için Secondary veya KeyType belirtin. Aşağıdaki örnek, bir önbellek için ikincil erişim anahtarını yeniden oluşturur.

New-AzRedisEnterpriseCacheKey -Name myCache -ResourceGroupName myGroup -KeyType Secondary

Azure Yönetilen Redis önbelleğini sil

Azure Yönetilen Redis önbelleğini silmek için Remove-AzRedisEnterpriseCache cmdlet'ini kullanın. için kullanılabilir parametrelerin ve açıklamalarının listesini görmek için Remove-AzRedisEnterpriseCacheaşağıdaki komutu çalıştırın.

Get-Help Remove-AzRedisEnterpriseCache -detailed

Aşağıdaki örnek adlı myCacheönbelleği kaldırır.

Remove-AzRedisEnterpriseCache -Name myCache -ResourceGroupName myGroup

Azure Yönetilen Redis önbellek verilerini içeri aktarma

Cmdlet'ini kullanarak azure yönetilen redis örneğine Import-AzRedisEnterpriseCache veri aktarabilirsiniz. için kullanılabilir parametrelerin ve açıklamalarının listesini görmek için Import-AzRedisEnterpriseCacheaşağıdaki komutu çalıştırın.

Get-Help Import-AzRedisEnterpriseCache -detailed

İçeri aktarılacak blob ve Name ile ResourceGroupNameSasUri önbelleği gereklidir. Aşağıdaki komut SAS URI'sinin belirttiği blobdan verileri içeri aktarır.

Import-AzRedisEnterpriseCache -ClusterName "myCache" -ResourceGroupName "myGroup" -SasUri @("<sas-uri>")

Azure Yönetilen Redis önbellek verilerini dışarı aktarma

Cmdlet'ini kullanarak Export-AzRedisEnterpriseCache Azure Yönetilen Redis örneğinden verileri dışarı aktarabilirsiniz. için kullanılabilir parametrelerin ve açıklamalarının listesini görmek için Export-AzRedisEnterpriseCacheaşağıdaki komutu çalıştırın.

Get-Help Export-AzRedisEnterpriseCache -detailed

Gerekli olanlar: Önbellek Name ve ResourceGroupName ile dışa aktarılan kapsayıcı SasUri. Aşağıdaki örnek komut SAS URI'sinin belirttiği kapsayıcıdan verileri dışarı aktarır.

Export-AzRedisEnterpriseCache -Name "myCache" -ResourceGroupName "myGroup" -SasUri "https://mystorageaccount.blob.core.windows.net/mycontainer?sp=signedPermissions&se=signedExpiry&sv=signedVersion&sr=signedResource&sig=signature;mystoragekey"

Önemli

Redis için Azure Cache, Temel, Standart ve Premium katmanları için Azure PowerShell Az.RedisCache komutlarını ve Kurumsal katmanlar için Azure PowerShell Az.RedisEnterpriseCache komutlarını kullanır.

Redis için Azure Cache Basic, Standard ve Premium oluşturmak ve yönetmek için aşağıdaki betikleri kullanabilirsiniz. Redis Enterprise için Azure Cache veya Azure Yönetilen Redis için Azure Yönetilen Redis komutlarını kullanın.

Redis için Azure Cache PowerShell özellikleri ve parametreleri

Azure PowerShell özellikleri ve açıklamaları, aşağıdaki tablolarda yaygın Azure Cache for Redis parametreleri için gösterilmektedir. Azure PowerShell parametreleri ve özellikleri için tüm detayları Az.RedisCache adresinde bulabilirsiniz; AzRedisCache sayfasına bakınız.

Parametre Açıklama Varsayılan
İsim Önbelleğin adı.
Yer Önbelleğin konumu.
Kaynak Grubu Adı Önbelleğin oluşturulacağı kaynak grubu adı.
Boyut Önbelleğin boyutu. Geçerli değerler şunlardır: P1, P2, P3, P4, P5, C0, C1, C2, C3, C4, C5, C6, 250 MB, 1 GB, 2,5 GB, 6 GB, 13 GB, 26 GB, 53 GB. 1 GB
Parça Sayısı Kümeleme etkin bir premium önbellek oluştururken oluşturulacak parça sayısı. Geçerli değerler şunlardır: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
SKU (Stok Kod Numarası) Önbelleğin SKU'su. Geçerli değerler şunlardır: Temel, Standart, Premium. Standart
RedisConfiguration Redis yapılandırma ayarları. Her ayarın ayrıntıları için aşağıdaki RedisConfiguration özellikleri tablosuna bakın.
NonSslPort'u Etkinleştir SSL olmayan bağlantı noktasının etkinleştirilip etkinleştirilmediği. Yanlış
MaxMemoryPolicy Bu parametre kullanım dışı bırakıldı. Bunun yerine RedisConfiguration kullanın.
StaticIP Önbelleğinizi bir sanal ağda barındırdığınızda, önbelleğin alt ağında benzersiz bir IP adresi. Sağlanmadıysa, alt ağdan sizin için bir tane seçilir.
Alt ağ (subnet) Önbelleğinizi bir sanal ağda barındırdığınızda, önbelleğin dağıtılacağı alt ağın adı.
Sanal Ağ Önbelleğinizi bir sanal ağda barındırdığınızda, önbelleğin dağıtılacağı sanal ağın kaynak kimliği.
Anahtar Türü Hangi erişim anahtarı yenilenirken yeniden oluşturulmalıdır? Geçerli değerler şunlardır: Birincil, İkincil.

RedisConfiguration parametresinin özellikleri

Mülkiyet Açıklama Fiyatlandırma kademeleri
rdb-backup etkin Redis veri kalıcılığının etkinleştirilip etkinleştirilmediği Yalnızca premium
rdb-depolama-bağlantı-dizesi Redis veri kalıcılığı için depolama hesabına bağlantı dizesi. Yalnızca premium
rdb-yedekleme-frekansı Redis veri kalıcılığı için yedekleme sıklığı. Yalnızca premium
maksimum bellek ayrılmış Noncache işlemleri için ayrılmış bellek. Standart ve Premium
maksimum bellek politikası Önbellek için [Tahliye politikası]/azure-cache-for-redis/cache-configure.md#memory-policies). Tüm fiyatlandırma katmanları
anahtar alan etkinliklerini bildir [Keyspace bildirimleri]/azure-cache-for-redis/cache-configure.md#keyspace-notifications-advanced-settings). Standart ve Premium
hash-maksimum-zipliste-girdileri Küçük toplama veri türleri için bellek iyileştirmesi. Standart ve Premium
hash-max-ziplist-değer Küçük toplama veri türleri için bellek iyileştirmesi. Standart ve Premium
set-max-intset-entrys Küçük toplama veri türleri için bellek iyileştirmesi. Standart ve Premium
zset-max-ziplist-entries (maksimum zip liste girişleri için zset ayarı) Küçük toplama veri türleri için bellek iyileştirmesi. Standart ve Premium
zset-max-ziplist-value (maksimum ziplist değeri) Küçük toplama veri türleri için bellek iyileştirmesi. Standart ve Premium
Veritaban -ları Veritabanı sayısı. Bu özellik yalnızca önbellek oluşturma sırasında yapılandırılabilir. Standart ve Premium

Redis için Azure Cache önbelleği oluşturma

New-AzRedisCache cmdlet'ini kullanarak yeni Redis için Azure Cache örnekleri oluşturursunuz. ResourceGroupName, Nameve Location gerekli parametrelerdir. Diğer parametreler isteğe bağlıdır ve varsayılan değerlere sahiptir.

Önemli

Güvenlik için Microsoft Entra kimlik doğrulaması önerilir. Önbellek oluşturma sırasında veya sonrasında Microsoft Entra Kimlik Doğrulamasını etkinleştirebilirsiniz.

Mümkünse istekleri önbelleğinizde yetkilendirmek için yönetilen kimliklerle Microsoft Entra Id kullanın. Microsoft Entra Kimliğini ve yönetilen kimliği kullanarak yetkilendirme, daha iyi güvenlik sağlar ve paylaşılan erişim anahtarı yetkilendirmesinden daha kolay kullanılır. Önbelleğinizle yönetilen kimlikleri kullanma hakkında daha fazla bilgi için Önbellek kimlik doğrulaması için Microsoft Entra ID kullanma kısmına bakın.

New-AzRedisCache için kullanılabilir parametrelerin listesini ve açıklamalarını görmek için aşağıdaki komutu çalıştırın:

Get-Help New-AzRedisCache -detailed>

Uyarı

Bir abonelikte Redis için Azure Cache önbelleğini ilk kez oluşturduğunuzda, Azure ad alanını Microsoft.Cache sizin için kaydeder. İstenirse, ad alanını kaydetmek için Azure PowerShell Register-AzResourceProvider -ProviderNamespace "Microsoft.Cache" komutunu kullanabilirsiniz.

Aşağıdaki örnek komut, varsayılan parametreleri kullanarak belirtilen ada, konuma ve kaynak grubuna sahip bir Redis için Azure Cache örneği oluşturur. Örnek, SSL olmayan bağlantı noktası devre dışı bırakılmış standart bir 1 GB önbellektir.

New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US"

parametresinin RedisConfiguration değerlerini belirtmek için anahtar-değer çiftlerini küme ayraçları içine alın {}. Aşağıdaki örnek ile @{"maxmemory-policy" = "allkeys-random", "notify-keyspace-events" = "KEA"}1 GB önbellek oluşturur. Daha fazla bilgi için bkz . Keyspace bildirimleri (gelişmiş ayarlar) ve Bellek ilkeleri.

New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -RedisConfiguration @{"maxmemory-policy" = "allkeys-random", "notify-keyspace-events" = "KEA"}

Premium önbellek oluşturma

Azure Cache for Redis Premium katmanlı bir önbellek oluşturmak için P1 (6-60 GB), P2 (13-130 GB), P3 (26-260 GB) veya P4 (53-530 GB) boyutlarını belirtin. Kümelemeye olanak tanımak için parametresini ShardCount kullanarak bir parça sayısı belirtin.

Aşağıdaki örnek, üç parçalı bir P1 Premium önbelleği oluşturur. P1 premium önbelleğin boyutu 6 GB ve üç parçayla toplam boyut 18 GB (3 x 6 GB) olur.

New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -Sku Premium -Size P1 -ShardCount 3

Veritabanları ayarını yapılandırma

databases New-AzRedisCache cmdlet'indeki ayar, önbellekteki veritabanı sayısını yapılandırır. Yalnızca Standart ve Premium katmanları için ve yalnızca PowerShell veya diğer yönetim istemcilerini kullanarak önbellek oluşturma sırasında yapılandırabilirsiniz databases .

Önbellek oluşturma sırasında bir databases ayar belirtmezseniz , New-AzRedisCache adlı defaultbir veritabanı oluşturur ve tüm önbellek verileri bu DB 0 veritabanına gider. Veritabanı sınırı önbellek katmanına ve boyutuna bağlıdır, ancak varsayılan ayar 16'dır.

Aşağıdaki örnek, 48 veritabanı ile bir premium P3 (26 GB) önbelleği oluşturur.

New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -Sku Premium -Size P3 -RedisConfiguration @{"databases" = "48"}

özelliği hakkında databases daha fazla bilgi için bkz. Varsayılan Redis için Azure Cache sunucu yapılandırması.

Redis için Azure Cache önbelleğini güncelleştirme

Redis için Azure Cache örneklerini Set-AzRedisCache cmdlet'ini kullanarak güncelleştirirsiniz. için kullanılabilir parametrelerin ve açıklamalarının listesini görmek için Set-AzRedisCacheaşağıdaki komutu çalıştırın.

Get-Help Set-AzRedisCache -detailed

Set-AzRedisCache cmdlet'ini kullanarak Size, Sku, EnableNonSslPort gibi özellikleri ve RedisConfiguration değerlerini güncelleştirebilirsiniz. Aşağıdaki örnek komut, maxmemory-policy adlı Redis için Azure Cache örneğinin myCache güncellenmesini gerçekleştirir.

Set-AzRedisCache -ResourceGroupName "myGroup" -Name "myCache" -RedisConfiguration @{"maxmemory-policy" = "allkeys-random"}

Redis için Azure Cache önbelleğini ölçeklendirme

Redis için Azure Cache örneğini ölçeklendirmek için Set-AzRedisCache, Size, Sku veya ShardCount özelliklerini değiştirdiğinizde kullanabilirsiniz.

Uyarı

PowerShell kullanarak önbelleği ölçeklendirme, Azure portalını kullanarak önbelleği ölçeklendirmeyle aynı sınırlar ve yönergelere sahiptir. Aşağıdaki kısıtlamalarla farklı bir fiyatlandırma katmanına ölçeklendirme yapabilirsiniz:

  • Premium önbellekten Standart veya Temel önbelleğe veya Standart önbellekten Temel önbelleğe gibi daha yüksek bir fiyatlandırma katmanından daha düşük bir fiyatlandırma katmanına ölçeklendirme yapamazsınız.
  • Temel önbellekten Standart önbelleğe ölçeklendirme yapabilirsiniz, ancak boyutu aynı anda değiştiremezsiniz. Farklı bir boyuta ihtiyacınız varsa, istediğiniz boyuta başka bir ölçeklendirme işlemi yapabilirsiniz.
  • Temel önbellekten doğrudan Premium önbelleğe ölçeklendirilemezsiniz. Bir ölçeklendirme işleminde Temel'den Standart'a, sonra da başka bir işlemde Standart'tan Premium'a ölçeklendirmeniz gerekir.
  • Daha büyük bir boyuttan C0 (250 MB) boyutuna ölçeklendirilemezsiniz.

Daha fazla bilgi için bkz. Redis için Azure Cache'i ölçeklendirme.

Aşağıdaki örnekte adlı myCache bir önbelleğin 2,5 GB boyutuna nasıl ölçeklendirilecekleri gösterilmektedir. Bu komut Temel veya Standart önbellek için çalışır.

Set-AzRedisCache -ResourceGroupName myGroup -Name myCache -Size 2.5GB

Bu komutu verdikten sonra, önbelleğin durumu, Get-AzRedisCache çağrıda bulunmaya benzer şekilde geri döner. ProvisioningState, Scaling olarak ayarlandı.

Ölçeklendirme işlemi tamamlandığında, ProvisioningState olarak değişir Succeeded. Temel'den Standart'a geçtikten sonra boyutu değiştirme gibi başka bir ölçeklendirme işlemi yapmanız gerekiyorsa, önceki işlem tamamlanana kadar beklemeniz gerekir. Aksi takdirde, aşağıdaki iletiye benzer bir hata alırsınız.

Set-AzRedisCache : Conflict: The resource '...' is not in a stable state, and is currently unable to accept the update request.

Redis önbelleği için Azure Cache hakkında bilgi edinin

Get-AzRedisCache cmdlet'ini kullanarak önbellekle ilgili bilgileri alabilirsiniz. için kullanılabilir parametrelerin ve açıklamalarının listesini görmek için Get-AzRedisCacheaşağıdaki komutu çalıştırın.

Get-Help Get-AzRedisCache -detailed

Geçerli abonelikteki tüm önbellekler hakkında bilgi döndürmek için herhangi bir parametre olmadan komutunu çalıştırın Get-AzRedisCache .

Get-AzRedisCache

Belirli bir kaynak grubundaki tüm önbellekler hakkında bilgi döndürmek için parametresiyle Get-AzRedisCache komutunu çalıştırınResourceGroupName.

Get-AzRedisCache -ResourceGroupName myGroup

Belirli bir önbellek hakkında bilgi döndürmek için Get-AzRedisCache komutunu önbellek Name ve ResourceGroupName ile çalıştırın.

Get-AzRedisCache -Name myCache -ResourceGroupName myGroup

Redis önbelleği için Azure Cache erişim anahtarlarını alma

Önbelleğinizin erişim anahtarlarını almak için Get-AzRedisCacheKey cmdlet'ini kullanabilirsiniz. için kullanılabilir parametrelerin ve açıklamalarının listesini görmek için Get-AzRedisCacheKeyaşağıdaki komutu çalıştırın.

Get-Help Get-AzRedisCacheKey -detailed

Önbelleğinizin anahtarlarını almak için, Get-AzRedisCacheKey cmdlet'ini Name ve ResourceGroupName ile çağırın.

Get-AzRedisCacheKey -Name myCache -ResourceGroupName myGroup

Önemli

İşlem ListKeys yalnızca önbellek için erişim anahtarları etkinleştirildiğinde çalışır. Bu komutun çıktısı gizli bilgileri göstererek güvenliği tehlikeye atabilir ve hassas bilgi uyarısını tetikleyebilir.

Redis önbelleği için Azure Cache erişim anahtarlarını yeniden oluşturma

Önbelleğinizin erişim anahtarlarını yeniden oluşturmak için New-AzRedisCacheKey cmdlet'ini kullanabilirsiniz. için kullanılabilir parametrelerin ve açıklamalarının listesini görmek için New-AzRedisCacheKeyaşağıdaki komutu çalıştırın.

Get-Help New-AzRedisCacheKey -detailed

Önbelleğinizin birincil veya ikincil anahtarını yeniden oluşturmak için, önbellek New-AzRedisCacheKey ve Name ile birlikte ResourceGroupName cmdlet'ini çağırın ve Primary parametresi için Secondary veya KeyType belirtin. Aşağıdaki örnek, bir önbellek için ikincil erişim anahtarını yeniden oluşturur.

New-AzRedisCacheKey -Name myCache -ResourceGroupName myGroup -KeyType Secondary

Redis için Azure Cache'i sil

Redis için Azure Cache önbelleğini silmek için Remove-AzRedisCache cmdlet'ini kullanın. için kullanılabilir parametrelerin ve açıklamalarının listesini görmek için Remove-AzRedisCacheaşağıdaki komutu çalıştırın.

Get-Help Remove-AzRedisCache -detailed

Aşağıdaki örnek adlı myCacheönbelleği kaldırır.

Remove-AzRedisCache -Name myCache -ResourceGroupName myGroup

Redis için Azure Cache önbelleğine veri aktarma

Cmdlet'ini kullanarak verileri bir Redis için Azure Cache örneğine Import-AzRedisCache aktarabilirsiniz.

Önemli

İçeri aktarma yalnızca Premium katman önbellekleri için kullanılabilir. Daha fazla bilgi için bkz. Redis için Azure Cache'te verileri içeri ve dışarı aktarma.

için kullanılabilir parametrelerin ve açıklamalarının listesini görmek için Import-AzRedisCacheaşağıdaki komutu çalıştırın.

Get-Help Import-AzRedisCache -detailed

Aşağıdaki komut, parametresi tarafından Files belirtilen blobdaki verileri Redis için Azure Cache'e aktarır.

Import-AzRedisCache -ResourceGroupName "resourceGroupName" -Name "cacheName" -Files @("https://mystorageaccount.blob.core.windows.net/mycontainername/blobname?sv=signedVersion&sr=signedResource&sig=signature&st=signTime&se=signedExpiry&sp=signedPermissions") -Force

Azure Cache için Redis önbellek verilerini dışa aktarma

cmdlet'ini kullanarak bir Redis için Azure Cache örneğinden Export-AzRedisCache verileri dışarı aktarabilirsiniz.

Önemli

Dışarı aktarma yalnızca Premium katman önbellekleri için kullanılabilir. Daha fazla bilgi için bkz. Redis için Azure Cache'te verileri içeri ve dışarı aktarma.

için kullanılabilir parametrelerin ve açıklamalarının listesini görmek için Export-AzRedisCacheaşağıdaki komutu çalıştırın.

Get-Help Export-AzRedisCache -detailed

Aşağıdaki komut, bir Redis için Azure Cache örneğindeki verileri parametresi tarafından belirtilen kapsayıcıya Container aktarır.

Export-AzRedisCache -ResourceGroupName "resourceGroupName" -Name "cacheName" -Prefix "blobprefix" -Container "https://mystorageaccount.blob.core.windows.net/mycontainer?sv=signedResource&sig=signature&st=signTime&se=signedExpiry&sp=signedPermissions"

Redis için Azure Cache önbelleğini yeniden başlatma

cmdlet'ini kullanarak Reset-AzRedisCache Redis için Azure Cache örneğinizi yeniden başlatabilirsiniz.

Önemli

Yeniden başlatma yalnızca Temel, Standart ve Premium katman Azure Cache for Redis önbelleklerinde kullanılabilir. Daha fazla bilgi için bkz . Önbellek yönetimi - yeniden başlatma.

için kullanılabilir parametrelerin ve açıklamalarının listesini görmek için Reset-AzRedisCacheaşağıdaki komutu çalıştırın.

Get-Help Reset-AzRedisCache -detailed

Aşağıdaki komut, belirtilen önbelleğin her iki düğümlerini de yeniden başlatır.

Reset-AzRedisCache -ResourceGroupName "resourceGroupName" -Name "cacheName" -RebootType "AllNodes" -Force

Genel Azure PowerShell komutları

Bu komutları Azure PowerShell komut isteminde çalıştırın.

Azure PowerShell sürümünü denetleyin:

Get-Module Az | format-table version

Azure'da oturum açın:

Connect-AzAccount

Geçerli aboneliklerinizin listesine bakın:

Get-AzSubscription | sort SubscriptionName | Select SubscriptionName

Kullanılacak bir Azure aboneliği belirtin:

Select-AzSubscription -SubscriptionName ContosoSubscription

Herhangi bir cmdlet için ayrıntılı yardım alın:

Get-Help <cmdlet-name> -Detailed

Diğer bulutlara bağlanma

Varsayılan olarak Azure ortamı, genel Azure bulutunu temsil eden ortamıdır AzureCloud. Farklı bir bulut örneğine bağlanmak için Connect-AzAccount komutunu, istediğiniz ortam veya ortam adıyla birlikte, -Environment veya -EnvironmentName komut satırı anahtarıyla kullanın.

Kullanılabilir ortamların listesini görmek için komutunu çalıştırın Get-AzEnvironment.

Azure Kamu Bulut

Azure Kamu Bulutu'na bağlanmak için şu adımları izleyin:
Connect-AzAccount -EnvironmentName AzureUSGovernment
Veya
Connect-AzAccount -Environment (Get-AzEnvironment -Name AzureUSGovernment)

Azure Kamu Bulutu'nda önbellek oluşturmak için USGov Virginia veya USGov Iowa konumlarını kullanın.

Azure Kamu Bulutu hakkında daha fazla bilgi için bkz. Microsoft Azure Kamu ve Microsoft Azure Kamu Geliştirici Kılavuzu.

21Vianet tarafından sağlanan Azure

21Vianet (Çin) bulutu tarafından işletilen Azure'a bağlanmak için
Connect-AzAccount -EnvironmentName AzureChinaCloud
Veya
Connect-AzAccount -Environment (Get-AzEnvironment -Name AzureChinaCloud)

Azure'un 21Vianet bulutu tarafından işletilen sürümünde önbellek oluşturmak için China East veya China North konumlarını kullanın.

Microsoft Azure Almanya

Microsoft Azure Almanya'ya bağlanmak için kullanın
Connect-AzAccount -EnvironmentName AzureGermanCloud
Veya
Connect-AzAccount -Environment (Get-AzEnvironment -Name AzureGermanCloud)

Microsoft Azure Almanya'da önbellek oluşturmak için Germany Central veya Germany Northeast konumlarını kullanın.

Microsoft Azure Almanya hakkında daha fazla bilgi için bkz . Microsoft Azure Almanya.