Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, Azure PowerShell kullanarak Azure Redis örneklerinizi oluşturma, yönetme ve silme işlemleri gösterilmektedir.
Önkoşullar
-
Azure hesabınız yoksa, başlamadan önce ücretsiz hesap oluşturun.
Azure PowerShell'i yükleyin veya Azure Cloud Shell'de PowerShell ortamını kullanın. Daha fazla bilgi için bkz. Azure Cloud Shell'i kullanmaya başlama.
- Azure PowerShell'i yerel olarak kullanmayı seçerseniz:
- Az PowerShell modülünün en son sürümünü yükleyin.
- Connect-AzAccount cmdlet'ini kullanarak Azure hesabınıza bağlanın.
- Azure Cloud Shell'i kullanmayı seçerseniz:
- Daha fazla bilgi için bkz. Azure Cloud Shell'e genel bakış .
- Ö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.