az redis

Azure uygulamalarınız için ayrılmış Redis önbelleklerini yönetin.

Komutlar

az redis create

Yeni bir Redis Önbelleği örneği oluşturur.

az redis delete

Redis önbelleğini siler.

az redis export

Redis önbelleğinde depolanan verileri dışarı aktarın.

az redis firewall-rules

Redis güvenlik duvarı kurallarını yönetin.

az redis firewall-rules create

Redis önbelleği güvenlik duvarı kuralı oluşturun.

az redis firewall-rules delete

Belirtilen redis önbelleğindeki tek bir güvenlik duvarı kuralını siler.

az redis firewall-rules list

Belirtilen redis önbelleğindeki tüm güvenlik duvarı kurallarını alır.

az redis firewall-rules show

Belirtilen redis önbelleğinde tek bir güvenlik duvarı kuralı alır.

az redis firewall-rules update

Redis önbelleği güvenlik duvarı kuralını güncelleştirin.

az redis force-reboot

Belirtilen Redis düğümlerini yeniden başlatın.

az redis identity

Redis için Azure cache'e atanan kimliği yönetin.

az redis identity assign

Redis için Azure cache için kimlik atayın.

az redis identity remove

Redis için Azure Cache'e atanmış olan kimliği kaldırın.

az redis identity show

Redis için Azure Cache'e atanan kimliği gösterin.

az redis import

Redis önbelleğine veri aktarma.

az redis import-method

Verileri Redis cache'e aktar.

az redis list

Redis Caches'i listeleyin.

az redis list-keys

Redis önbelleğinin erişim anahtarlarını alın.

az redis patch-schedule

Redis düzeltme eki zamanlamalarını yönetin.

az redis patch-schedule create

Redis cache için düzeltme eki uygulama zamanlaması oluşturun.

az redis patch-schedule delete

Redis cache'in düzeltme eki uygulama zamanlamasını siler.

az redis patch-schedule show

Redis cache'in düzeltme eki uygulama zamanlamasını alır.

az redis patch-schedule update

Redis cache için düzeltme eki uygulama zamanlamasını güncelleştirin.

az redis regenerate-keys

Redis cache'in erişim anahtarlarını yeniden üretin.

az redis server-link

Redis sunucu bağlantılarını yönetin.

az redis server-link create

Redis önbelleğine bir sunucu bağlantısı ekler (Premium SKU gerektirir).

az redis server-link delete

Bağlı sunucuyu redis önbelleğinden siler (Premium SKU gerektirir).

az redis server-link list

Bu redis önbelleğiyle ilişkili bağlı sunucuların listesini alır (Premium SKU gerektirir).

az redis server-link show

Redis önbelleğinin bağlı sunucusu hakkında ayrıntılı bilgileri alır (Premium SKU gerektirir).

az redis show

Redis önbelleğini (kaynak açıklaması) alır.

az redis update

Redis önbelleğini güncelleştirme.

az redis create

Yeni bir Redis Önbelleği örneği oluşturur.

az redis create --location
                --name
                --resource-group
                --sku {Basic, Premium, Standard}
                --vm-size {c0, c1, c2, c3, c4, c5, c6, p1, p2, p3, p4, p5}
                [--enable-non-ssl-port]
                [--mi-system-assigned]
                [--mi-user-assigned]
                [--minimum-tls-version {1.0, 1.1, 1.2}]
                [--redis-configuration]
                [--redis-version]
                [--replicas-per-master]
                [--shard-count]
                [--static-ip]
                [--subnet-id]
                [--tags]
                [--tenant-settings]
                [--zones {1, 2, 3}]

Örnekler

Yeni bir Redis Önbelleği örneği oluşturur. (otomatik olarak oluşturulur)

az redis create --location westus2 --name MyRedisCache --resource-group MyResourceGroup --sku Basic --vm-size c0

Yeni Premium Redis için Azure Cache için birden çok bölgeyi yapılandırma

az redis create --location westus2 --name MyRedisCache --resource-group MyResourceGroup --sku Premium --vm-size p1 --zones 1 2

Önbellek için bellek ilkelerini yapılandırın.

az redis create --resource-group resourceGroupName --name cacheName --location westus2 --sku Standard --vm-size c0 --redis-configuration @"config_max-memory.json"

Yeni Premium Redis için Azure Cache için RDB yedekleme veri kalıcılığını yapılandırın ve etkinleştirin.

az redis create --location westus2 --name MyRedisCache --resource-group MyResourceGroup --sku Premium --vm-size p1 --redis-configuration @"config_rdb.json"

Yeni Premium Redis için Azure Cache için AOF yedekleme veri kalıcılığını yapılandırma ve etkinleştirme

az redis create --location westus2 --name MyRedisCache --resource-group MyResourceGroup --sku Premium --vm-size p1 --redis-configuration @"config_aof.json"

Kümeleme etkin bir Premium Redis için Azure Cache oluşturma

az redis create --location westus2 --name MyRedisCache --resource-group MyResourceGroup --sku Premium --vm-size p1 --shard-count 2

Mevcut bir Azure Sanal Ağ içinde Premium Redis için Azure Cache dağıtma

az redis create --location westus2 --name MyRedisCache --resource-group MyResourceGroup --sku Premium --vm-size p1 --subnet-id "/subscriptions/{subid}/resourceGroups/{resourceGroupName}/providers/Microsoft.{Network|ClassicNetwork}/virtualNetworks/vnet1/subnets/subnet1"

Gerekli Parametreler

--location -l

Konum. Değerleri: az account list-locations. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.

--name -n

Redis önbelleğinin adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--sku

Redis önbelleğinin türü.

kabul edilen değerler: Basic, Premium, Standard
--vm-size

Dağıtılacak Redis önbelleğinin boyutu. Temel ve Standart Önbellek boyutları C ile başlar. Premium Önbellek boyutları P ile başlar.

kabul edilen değerler: c0, c1, c2, c3, c4, c5, c6, p1, p2, p3, p4, p5

İsteğe Bağlı Parametreler

--enable-non-ssl-port

Belirtilirse ssl olmayan redis sunucusu bağlantı noktası (6379) etkinleştirilir.

--mi-system-assigned

Sistem tarafından atanan kimliği belirtmek için bayrak ekleyin.

--mi-user-assigned

Kullanıcı tarafından atanan kimliklerin bir veya daha fazla alan ayrılmış kaynak kimliği.

--minimum-tls-version

İstemcilerin önbelleğe bağlanması için gereken TLS sürümünü belirtir.

kabul edilen değerler: 1.0, 1.1, 1.2
--redis-configuration

Redis-configuration ayarlarını ayarlamak için kullanılan bir json dosyası. Json dosyası geçersizse ayrıştırma hatalarıyla karşılaşabilirsiniz.

--redis-version

Redis sürümü. Oluşturma/güncelleştirme isteğinde geçerli geçerli değerlerle yalnızca ana sürüm kullanılır: (4, 6).

--replicas-per-master

Ana şablon başına oluşturulacak çoğaltma sayısı.

--shard-count

Premium Küme Önbelleğinde oluşturulacak parça sayısı.

--static-ip

Sanal ağ için gerekiyorsa bir statik ip belirtin. Statik IP belirtmezseniz otomatik olarak bir IP adresi seçilir.

--subnet-id

Redis önbelleğinin dağıtılacağı sanal ağdaki bir alt ağın tam kaynak kimliği. Örnek biçim /subscriptions/{subid}/resourceGroups/{resourceGroupName}/providers/Microsoft. {Ağ| ClassicNetwork}/virtualNetworks/vnet1/subnets/subnet1.

--tags

Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--tenant-settings

Anahtar[=değer] biçiminde boşlukla ayrılmış kiracı ayarları.

--zones -z

Kaynağın sağlandığı kullanılabilirlik alanlarının boşlukla ayrılmış listesi.

kabul edilen değerler: 1, 2, 3

az redis delete

Redis önbelleğini siler.

az redis delete [--ids]
                [--name]
                [--resource-group]
                [--yes]

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Redis önbelleğinin adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--yes -y

Onay istemde bulunmayın.

az redis export

Redis önbelleğinde depolanan verileri dışarı aktarın.

az redis export --container
                --prefix
                [--file-format]
                [--ids]
                [--name]
                [--resource-group]

Gerekli Parametreler

--container

Verilerin dışarı aktarılması gereken kapsayıcı için SAS url'si.

--prefix

Dışarı aktarılan dosyalar için kullanılacak ön ek.

İsteğe Bağlı Parametreler

--file-format

Blobun biçimi (Şu anda rdb desteklenen tek biçimdir ve gelecekte başka biçimler de beklenir).

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Redis önbelleğinin adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az redis force-reboot

Belirtilen Redis düğümlerini yeniden başlatın.

Kullanım örneği - az redis force-reboot --name testCacheName --resource-group testResourceGroup --reboot-type {AllNodes, PrimaryNode, SecondaryNode} [--shard-id].

az redis force-reboot --reboot-type {AllNodes, PrimaryNode, SecondaryNode}
                      [--ids]
                      [--name]
                      [--resource-group]
                      [--shard-id]

Gerekli Parametreler

--reboot-type

Hangi Redis düğümlerinin yeniden başlatıldığı. Bu değere bağlı olarak veri kaybı mümkündür.

kabul edilen değerler: AllNodes, PrimaryNode, SecondaryNode

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Redis önbelleğinin adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--shard-id

Kümeleme etkinleştirildiyse, yeniden başlatılacak parçanın kimliği.

az redis import

Redis önbelleğine veri aktarma.

az redis import --files
                [--file-format]
                [--ids]
                [--name]
                [--resource-group]

Gerekli Parametreler

--files

İçeri aktarılması gereken bloblar için SAS url'si.

İsteğe Bağlı Parametreler

--file-format

Blobun biçimi (Şu anda rdb desteklenen tek biçimdir ve gelecekte başka biçimler de beklenir).

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Redis önbelleğinin adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az redis import-method

Verileri Redis cache'e aktar.

Kullanım örneği - az redis import-method --name testCacheName --resource-group testResourceGroup --files [--file-format].

az redis import-method --files
                       [--file-format]
                       [--ids]
                       [--name]
                       [--resource-group]

Gerekli Parametreler

--files

İçeri aktarılması gereken bloblar için SAS url'si.

İsteğe Bağlı Parametreler

--file-format

Blobun biçimi (Şu anda rdb desteklenen tek biçimdir ve gelecekte başka biçimler de beklenir).

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Redis önbelleğinin adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az redis list

Redis Caches'i listeleyin.

Geçerli Abonelik veya sağlanan Kaynak Grubu içindeki tüm önbelleklerle ilgili ayrıntıları listeler.

az redis list [--resource-group]

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az redis list-keys

Redis önbelleğinin erişim anahtarlarını alın.

Bu işlem, önbellek kaynağına yazma izni gerektirir.

az redis list-keys [--ids]
                   [--name]
                   [--resource-group]

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Redis önbelleğinin adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az redis regenerate-keys

Redis cache'in erişim anahtarlarını yeniden üretin.

Kullanım örneği - az redis regenerate-keys --name testCacheName --resource-group testResourceGroup --key-type {Primary, Secondary}.

az redis regenerate-keys --key-type {Primary, Secondary}
                         [--ids]
                         [--name]
                         [--resource-group]

Gerekli Parametreler

--key-type

Yeniden oluşturmak için Redis erişim anahtarı.

kabul edilen değerler: Primary, Secondary

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Redis önbelleğinin adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az redis show

Redis önbelleğini (kaynak açıklaması) alır.

az redis show [--ids]
              [--name]
              [--resource-group]

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Redis önbelleğinin adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az redis update

Redis önbelleğini güncelleştirme.

Redis önbelleğinin ayarlarını ölçeklendirme veya güncelleştirme.

az redis update [--add]
                [--force-string]
                [--ids]
                [--name]
                [--remove]
                [--resource-group]
                [--set]
                [--sku {Basic, Premium, Standard}]
                [--vm-size {c0, c1, c2, c3, c4, c5, c6, p1, p2, p3, p4, p5}]

Örnekler

MyRedisCache adlı Redis için Azure Cache için maxmemory-policy güncelleştirme

az redis update --name MyRedisCache --resource-group MyResourceGroup --set "redisConfiguration.maxmemory-policy"="allkeys-lru"

Premium Redis için Azure Cache için RDB yedekleme veri kalıcılığını devre dışı bırakma

az redis update --name MyRedisCache --resource-group MyResourceGroup --set "redisConfiguration.rdb-backup-enabled"="false"

Önceden oluşturulmuş Premium Redis için Azure Cache için RDB yedekleme etkin veri kalıcılığını yapılandırma

az redis update --name MyRedisCache --resource-group MyResourceGroup --set "redisConfiguration.rdb-storage-connection-string"="DefaultEndpointsProtocol=https;AccountName=mystorageaccount;AccountKey=myAccountKey;EndpointSuffix=core.windows.net" "redisConfiguration.rdb-backup-enabled"="true" "redisConfiguration.rdb-backup-frequency"="15" "redisConfiguration.rdb-backup-max-snapshot-count"="1"

Redis için Azure Cache Örneğini Ölçeklendirme - Farklı bir boyuta güncelleştirin (c0'dan c1'e ölçeklendirme örneği).

az redis update --name MyRedisCache --resource-group MyResourceGroup --set "sku.capacity"="2"

Redis için Azure Cache Örneğini Ölçeklendirme - Farklı katmana güncelleştirin (Temel katmandan Standart'a veya Standarttan Premium'a).

az redis update --name MyRedisCache --resource-group MyResourceGroup --set "sku.name"="Premium" "sku.capacity"="1" "sku.family"="P"

Redis için Azure Cache Örneğini Ölçeklendirme - Kümeleyi Etkinleştir.

az redis update --name MyRedisCache --resource-group MyResourceGroup --set shardCount=1

Redis Kümesi kullanarak bir Redis için Azure Cache Örneğini ölçeğini daraltma/genişletme.

az redis update --name MyRedisCache --resource-group MyResourceGroup --set shardCount=2

İsteğe Bağlı Parametreler

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON dize>.

--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Redis önbelleğinin adı.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--set

Ayarlanacağı özellik yolunu ve değeri belirterek bir nesneyi güncelleştirin. Örnek: --set property1.property2=.

--sku

Redis önbelleğinin türü.

kabul edilen değerler: Basic, Premium, Standard
--vm-size

Dağıtılacak Redis önbelleğinin boyutu. Temel ve Standart Önbellek boyutları C ile başlar. Premium Önbellek boyutları P ile başlar.

kabul edilen değerler: c0, c1, c2, c3, c4, c5, c6, p1, p2, p3, p4, p5