PrimaryKey : ******
SecondaryKey : ******
ResourceGroupName : MyGroup
Id : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Cache/Redis/MyCache
Location : Central US
Name : mycache
Type : Microsoft.Cache/Redis
HostName : mycache.redis.cache.windows.net
Port : 6379
ProvisioningState : creating
SslPort : 6380
RedisConfiguration : {[maxmemory-policy, allkeys-random], [maxclients, 7500], [maxmemory-reserved, 200],
[maxfragmentationmemory-reserved, 300]...}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 6GB
Sku : Premium
Tag : {}
Zone : {1, 2}
Эта команда создает кэш Azure для экземпляра Redis в нескольких зонах.
Пример 4. Создание виртуальная сеть включения кэша
Требования к созданию виртуальная сеть включить кэш.
Создайте виртуальную сеть в той же группе ресурсов, в которой требуется создать кэш Redis. Вы можете создать виртуальную сеть из команды PowerShell New-AzVirtualNetwork .
PrimaryKey : ******
SecondaryKey : ******
ResourceGroupName : MyGroup
Id : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Cache/Redis/MyCache
Location : Central US
Name : mycache
Type : Microsoft.Cache/Redis
HostName : mycache.redis.cache.windows.net
Port : 6379
ProvisioningState : creating
SslPort : 6380
RedisConfiguration : {[maxmemory-policy, allkeys-random], [maxclients, 7500], [maxmemory-reserved, 200],
[maxfragmentationmemory-reserved, 300]...}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 6GB
Sku : Premium
SubnetId : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Network/virtualNetworks/MyNet/subnets/MySubnet
StaticIP : 10.0.0.4
Tag : {}
Zone : []
Пример 5. Настройка сохраняемости данных для Кэш Azure для Redis уровня "Премиум"
Сохраняемость записывает данные Redis в учетную запись хранения Azure, которой вы владеете и управляете. Поэтому перед настройкой сохраняемости данных необходимо иметь учетную запись хранения в одной группе ресурсов. Необходимо выбрать учетную запись хранения в том же регионе и в той же подписке, где находится кэш. Рекомендуется использовать учетную запись хранилища класса Premium, так как указанное хранилище отличается более высокой пропускной способностью.
После создания учетной записи хранения получите строка подключения учетной записи хранения с помощью этой процедуры.
Выполните эту команду Get-AzStorageAccountKey -ResourceGroupName $resourceGroupName -Name $storageAccountName в PowerShell.
Из выходных данных выше скопируйте любой ключ.
Поместите ключ учетной записи хранения и имя учетной записи хранения в формате ниже, чтобы получить строка подключения учетной записи хранения.
Для обеспечения сохраняемости данных необходимо иметь определенные параметры конфигурации Redis.
Включение резервного копирования RDB
rdb-backup-enabled (set true или false)
rdb-storage-connection-string (предоставление строка подключения в приведенном выше формате.)
частота резервного копирования rdb (задайте интервал резервного копирования в минутах. Вы можете выбрать только от - 15, 30, 60, 360, 720 и 1440 минут.)
PrimaryKey : ******
SecondaryKey : ******
ResourceGroupName : MyGroup
Id : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Cache/Redis/MyCache
Location : Central US
Name : mycache
Type : Microsoft.Cache/Redis
HostName : mycache.redis.cache.windows.net
Port : 6379
ProvisioningState : creating
SslPort : 6380
RedisConfiguration : {[maxmemory-policy, allkeys-random], [maxclients, 7500], [maxmemory-reserved, 200],
[maxfragmentationmemory-reserved, 300], [rdb-backup-enabled, true]....}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 6GB
Sku : Premium
Tag : {}
Zone : []
Пример 6. Настройка сохраняемости данных для Кэш Azure для Redis уровня "Премиум" — включена резервная копия AOF
Для резервного копирования AOF включено.
aof-backup-enabled (set true или false),
aof-storage-connection-string-0 (дайте строка подключения в приведенном выше формате.)
aof-storage-connection-string-1 (при необходимости можно настроить другую учетную запись хранения. Если настроена вторая учетная запись хранения, записи в кэш реплик записываются в эту вторую учетную запись хранения.)
Указывает тип удостоверения, используемого для кэша Azure для Redis. Допустимые значения: SystemAssigned или UserAssigned или SystemAssignedUserAssigned Или None
Задает параметры конфигурации Redis.
Допустимые значения для этого параметра:
функция rdb-backup с поддержкой резервного копирования.
Указывает, что сохраняемость данных Redis включена.
Только уровень "Премиум".
rdb-хранилище-строка подключения.
Указывает строку подключения к учетной записи хранения для сохраняемости данных Redis.
Только уровень "Премиум".
частота резервного копирования rdb.
Указывает частоту резервного копирования для сохраняемости данных Redis.
Только уровень "Премиум".
maxmemory-reserved.
Настраивает память, зарезервированную для процессов, не относящихся к кэшу.
Уровни "Стандартный" и "Премиум".
maxmemory-policy.
Настраивает политику вытеснения для кэша.
Все ценовые категории.
notify-keyspace-events.
Настраивает уведомления пространства ключей.
Категории "Стандартный" и "Премиум".
hash-max-ziplist-entryries.
Настраивает оптимизацию памяти для небольших типов статистических данных.
Уровни "Стандартный" и "Премиум".
hash-max-ziplist-value.
Настраивает оптимизацию памяти для небольших типов статистических данных.
Уровни "Стандартный" и "Премиум".
set-max-intset-entryries.
Настраивает оптимизацию памяти для небольших типов статистических данных.
Уровни "Стандартный" и "Премиум".
zset-max-ziplist-entryries.
Настраивает оптимизацию памяти для небольших типов статистических данных.
Уровни "Стандартный" и "Премиум".
zset-max-ziplist-value.
Настраивает оптимизацию памяти для небольших типов статистических данных.
Уровни "Стандартный" и "Премиум".
Баз данных.
Настраивает количество баз данных.
Это свойство можно настроить только при создании кэша.
Уровни "Стандартный" и "Премиум".
Дополнительные сведения см. в статье "Управление кэшем Redis Azure" с помощью Azure PowerShellhttp://go.microsoft.com/fwlink/?LinkId=800051 (http://go.microsoft.com/fwlink/?LinkId=800051).
Предпочтительный метод проверки подлинности с данными-archive-auth-method , используемый для обмена данными с учетной записью хранения, используемой для архива данных, укажите SAS или ManagedIdentity, значение по умолчанию — SAS
Предпочтительный метод проверки подлинности с данными-сохраняемостью и методом предпочтительным методом проверки подлинности для обмена данными, используемым для сохраняемости данных, указание SAS или ManagedIdentity, значением по умолчанию является SAS
Версия Redis. Это должно быть в форме "major[.minor]" (только "основной" является обязательным) или значение "latest", которое относится к последней стабильной версии Redis, доступной. Поддерживаемые версии: 4.0, 6.0 (последняя версия). Значение по умолчанию — "latest".
Полный идентификатор ресурса подсети в виртуальной сети для развертывания Кэш Azure для Redis.
Пример формата: /subscriptions/{subid}/resourceGroups/{resourceGroupName}/Microsoft. {Сеть|ClassicNetwork}/VirtualNetworks/{vnetName}/subnets/{subnetName}
Необязательно. Указывает канал обновления для ежемесячного обновления Redis, который будет получать кэш Redis. Кэши с помощью канала обновления "Предварительная версия" получают последние обновления Redis по крайней мере через 4 недели перед кэшем каналов "Стабильный". Значение по умолчанию — "Стабильный". Возможные значения: "Стабильный", "Предварительная версия"
Указывает одно или несколько удостоверений пользователей, разделенных запятыми, которые должны быть связаны с кэшем Azure для Redis. Ссылки на удостоверения пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identityes/{identityName}"
Необязательный. Необязательный. Указывает, как зоны доступности выделяются в кэш Redis. Функция "Автоматически" обеспечивает избыточность зон, а Azure автоматически выбирает зоны на основе региональной доступности и емкости. UserDefined выбирает зоны доступности, переданные вами с помощью параметра "зоны". NoZones создаст незональный кэш. Если зональныйAllocationPolicy не передается, оно будет иметь значение UserDefined, если зоны передаются, в противном случае оно будет иметь значение "Automatic" в регионах, где поддерживаются зоны и "NoZones" в регионах, где зоны не поддерживаются.
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.