New-AzRedisCache
Létrehoz egy Redis Cache-gyorsítótárat.
Syntax
New-AzRedisCache
-ResourceGroupName <String>
-Name <String>
-Location <String>
[-Size <String>]
[-Sku <String>]
[-RedisConfiguration <Hashtable>]
[-EnableNonSslPort <Boolean>]
[-TenantSettings <Hashtable>]
[-ShardCount <Int32>]
[-MinimumTlsVersion <String>]
[-DisableAccessKeyAuthentication <Boolean>]
[-SubnetId <String>]
[-StaticIP <String>]
[-Tag <Hashtable>]
[-Zone <String[]>]
[-RedisVersion <String>]
[-UpdateChannel <String>]
[-IdentityType <String>]
[-UserAssignedIdentity <String[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A New-AzRedisCache parancsmag létrehoz egy Azure Redis Cache-t.
Példák
1. példa: Redis Cache létrehozása
New-AzRedisCache -ResourceGroupName "MyGroup" -Name "MyCache" -Location "North Central US"
PrimaryKey : ******
SecondaryKey : ******
ResourceGroupName : MyGroup
Id : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Cache/Redis/mycache
Location : North Central US
Name : MyCache
Type : Microsoft.Cache/Redis
HostName : mycache.redis.cache.windows.net
Port : 6379
ProvisioningState : creating
SslPort : 6380
RedisConfiguration : {}
EnableNonSslPort : False
RedisVersion : 2.8
Size : 1GB
Sku : Standard
Tag : {}
Zone : []
Ez a parancs létrehoz egy Redis Cache-gyorsítótárat.
2. példa: Standard termékváltozatú Redis Cache létrehozása
New-AzRedisCache -ResourceGroupName "MyGroup" -Name "MyCache" -Location "North Central US" -Size 250MB -Sku "Standard" -RedisConfiguration @{"maxmemory-policy" = "allkeys-random"}
PrimaryKey : ******
SecondaryKey : ******
ResourceGroupName : MyGroup
Id : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Cache/Redis/MyCache
Location : North 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]}
EnableNonSslPort : False
RedisVersion : 2.8
Size : 250MB
Sku : Standard
Tag : {}
Zone : []
Ez a parancsmag létrehoz egy gyorsítótárat az Azure Cache for Redis használatával.
3. példa: Zónaredundáns gyorsítótár létrehozása
New-AzRedisCache -ResourceGroupName "MyGroup" -Name "MyCache" -Location "Central US" -Size P1 -Sku "Premium" -Zone @("1","2")
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}
Ez a parancs létrehozza az Azure Cache for Redis-példányt a mutliple zónákban.
4. példa: Virtuális hálózat létrehozása gyorsítótár engedélyezése
A virtuális hálózat engedélyezésének gyorsítótárazási követelményei.
- Hozza létre a virtuális hálózatot ugyanabban az erőforráscsoportban, amelyben létre szeretné hozni a redis cache-t. Virtuális hálózatot a New-AzVirtualNetwork PowerShell parancsból hozhat létre.
- A VNET-gyorsítótár engedélyezéséhez alhálózati azonosítóra lesz szüksége. Az alhálózati azonosító szintaxisa alább látható.
Alhálózatazonosító formátuma: /subscriptions/{subid}/resourceGroups/{resourceGroupName}/providers/Microsoft.ClassicNetwork/VirtualNetworks/{vnetName}/subnets/{subnetName}
New-AzRedisCache -ResourceGroupName "MyGroup" -Name "MyCache" -Location "Central US" -Size P1 -Sku "Premium" -SubnetId "/subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Network/virtualNetworks/MyNet/subnets/MySubnet"
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. példa: Adatmegőrzés konfigurálása a Prémium Szintű Azure Cache for Redishez
A Persistence redis-adatokat ír egy Ön tulajdonában és kezelésében lévő Azure Storage-fiókba. Az adatmegőrzés konfigurálása előtt tehát a tárfióknak ugyanabban az erőforráscsoportban kell rendelkeznie. Válasszon egy tárfiókot ugyanabban a régióban és előfizetésben, mint a gyorsítótár, és prémium szintű tárfiók használata ajánlott, mert a prémium szintű tárterület nagyobb átviteli sebességgel rendelkezik.
A tárfiók létrehozása után kérje le a tárfiókot kapcsolati sztring ezzel az eljárással.
- Futtassa ezt a parancsot : Get-AzStorageAccountKey -ResourceGroupName $resourceGroupName -Name $storageAccountName a PowerShellben.
- A fenti kimenetből másolja ki a kulcsot.
- A tárfiók kulcsának és a tárfiók nevének alábbi formátumban történő beolvasásával lekérheti a tárfiók kapcsolati sztring.
Kapcsolati sztring formátuma :- "DefaultEndpointsProtocol=https; AccountName={storageAccountName}; AccountKey={storageAccountKey}; EndpointSuffix=mySuffix"
Az adatmegőrzés engedélyezéséhez rendelkeznie kell a Redis adott konfigurációs beállításaival.
RDB biztonsági mentés engedélyezése
- rdb-backup-enabled (igaz vagy hamis beállítás)
- rdb-storage-connection-string (Adja meg a kapcsolati sztring a fenti formátumban.)
- rdb-backup-frequency (Biztonsági mentési időköz beállítása percekben. Csak 15, 30, 60, 360, 720 és 1440 perc közül választhat.)
New-AzRedisCache -ResourceGroupName "MyGroup" -Name "MyCache" -Location "Central US" -Size P1 -Sku "Premium" -RedisConfiguration @{"rdb-backup-enabled" = "true"; "rdb-storage-connection-string" = "DefaultEndpointsProtocol=https;AccountName=mystorageaccount;AccountKey=******;EndpointSuffix=mySuffix"; "rdb-backup-frequency" = "30"}
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. példa: Adatmegőrzés konfigurálása a Prémium Szintű Azure Cache for Redishez – Az AOF biztonsági mentése engedélyezve
Ha engedélyezve van az AOF biztonsági mentése.
- aof-backup-enabled (igaz vagy hamis beállítás),
- aof-storage-connection-string-0 (Adjon kapcsolati sztring a fenti formátumban.)
- aof-storage-connection-string-1 (Másik tárfiókot is konfigurálhat. Ha egy második tárfiók van konfigurálva, a replika-gyorsítótárba írt írások ebbe a második tárfiókba lesznek írva.)
New-AzRedisCache -ResourceGroupName "MyGroup" -Name "MyCache" -Location "Central US" -Size P1 -Sku "Premium" -RedisConfiguration @{"aof-backup-enabled" = "true"; "aof-storage-connection-string-0" = "DefaultEndpointsProtocol=https;AccountName=mystorageaccount;AccountKey=******;EndpointSuffix=mySuffix"}
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], [aof-backup-enabled, true]...}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 6GB
Sku : Premium
Tag : {}
Zone : []
Paraméterek
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Típus: | SwitchParameter |
Aliasok: | cf |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Típus: | IAzureContextContainer |
Aliasok: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DisableAccessKeyAuthentication
Nem kötelező: A Redishez való hitelesítés a hozzáférési kulcsokon keresztül le van tiltva, ha igazként van beállítva. Az alapértelmezett érték hamis.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | false |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-EnableNonSslPort
Azt jelzi, hogy engedélyezve van-e a nem SSL-port. Az alapértelmezett érték $False (a nem SSL-port le van tiltva).
Típus: | Nullable<T>[Boolean] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-IdentityType
Megadja az Azure Cache for Redishez használt identitás típusát. Érvényes értékek: "SystemAssigned" vagy "UserAssigned" vagy "SystemAssignedUserAssigned" vagy "None"
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Location
Megadja a Redis Cache létrehozásának helyét. Az érvényes értékek a következők:
- USA északi középső régiója
- USA déli középső régiója
- Az USA középső régiója
- Nyugat-Európa
- Észak-Európa
- USA nyugati régiója
- USA keleti régiója
- USA 2. keleti régiója
- Kelet-Japán
- Nyugat-Japán
- Dél-Brazília
- Délkelet-Ázsia
- Kelet-Ázsia
- Kelet-Ausztrália
- Délkelet-Ausztrália
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-MinimumTlsVersion
Adja meg az ügyfelek által a gyorsítótárhoz való csatlakozáshoz szükséges TLS-verziót.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Name
Megadja a létrehozandó Redis Cache nevét.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-RedisConfiguration
Megadja a Redis konfigurációs beállításait. A paraméter elfogadható értékei a következők:
- rdb-backup-enabled. Megadja, hogy engedélyezve van-e a Redis-adatmegőrzés. Csak prémium szintű.
- rdb-storage-connection-string. Megadja a Storage-fiókhoz tartozó kapcsolati sztring a Redis-adatok megőrzéséhez. Csak prémium szintű.
- rdb-backup-frequency. Megadja a Redis-adatok megőrzésének biztonsági mentési gyakoriságát. Csak prémium szintű.
- maxmemory-reserved. Konfigurálja a nem gyorsítótárazott folyamatok számára fenntartott memóriát. Standard és Prémium szintek.
- maxmemory-policy. Konfigurálja a gyorsítótár kiürítési szabályzatát. Minden tarifacsomag.
- notify-keyspace-events. Kulcstérértesítések konfigurálása. Standard és prémium szintek.
- hash-max-ziplist-entries. A kis összesített adattípusok memóriaoptimalizálását konfigurálja. Standard és Prémium szintek.
- hash-max-ziplist-value. A kis összesített adattípusok memóriaoptimalizálását konfigurálja. Standard és Prémium szintek.
- set-max-intset-entries. A kis összesített adattípusok memóriaoptimalizálását konfigurálja. Standard és Prémium szintek.
- zset-max-ziplist-entries. A kis összesített adattípusok memóriaoptimalizálását konfigurálja. Standard és Prémium szintek.
- zset-max-ziplist-value. A kis összesített adattípusok memóriaoptimalizálását konfigurálja. Standard és Prémium szintek.
- Adatbázisok. Az adatbázisok számát konfigurálja. Ez a tulajdonság csak a gyorsítótár létrehozásakor konfigurálható. Standard és Prémium szintek. További információ: Azure Redis Cache kezelése az Azure PowerShell-lelhttp://go.microsoft.com/fwlink/?LinkId=800051 (http://go.microsoft.com/fwlink/?LinkId=800051).
- preferred-data-archive-auth-method Preferált hitelesítési módszer az adatarchívumhoz használt tárfiókkal való kommunikációhoz, sas vagy managedIdentitás megadásához, az alapértelmezett érték sas
- preferred-data-persistence-auth-method Preferált hitelesítési módszer az adatmegőrzéshez használt tárfiókkal való kommunikációhoz, sas vagy managedIdentitás megadásához, az alapértelmezett érték sas
Típus: | Hashtable |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-RedisVersion
Redis-verzió. Ennek "major[.minor]" formában kell lennie (csak a "major" szükséges), vagy a legújabb értéket, amely a legújabb stabil Redis-verzióra hivatkozik, amely elérhető. Támogatott verziók: 4.0, 6.0 (legújabb). Az alapértelmezett érték a "legújabb".
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-ResourceGroupName
Megadja annak az erőforráscsoportnak a nevét, amelyben létre kívánja hozni a Redis Cache-t.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-ShardCount
Meghatározza a prémium szintű fürtgyorsítótárban létrehozandó szegmensek számát. A paraméter elfogadható értékei a következők:
- 0
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Típus: | Nullable<T>[Int32] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Size
Megadja a Redis Cache méretét. Az érvényes értékek a következők:
- P1
- P2
- P3
- P4
- P5
- C0
- C1
- C2
- C3
- C4
- C5
- C6
- 250MB
- 1 GB
- 2,5 GB
- 6 GB
- 13 GB
- 26 GB
- 53 GB Az alapértelmezett érték 1 GB vagy C1.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Sku
Megadja a létrehozandó Redis Cache termékváltozatát. Az érvényes értékek a következők:
- Alapszintű
- Standard
- Prémium: Az alapértelmezett érték a Standard.
Típus: | String |
Elfogadott értékek: | Basic, Standard, Premium |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-StaticIP
Egyedi IP-címet ad meg a Redis Cache alhálózatában. Ha nem ad meg értéket ehhez a paraméterhez, ez a parancsmag kiválaszt egy IP-címet az alhálózatból.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-SubnetId
Egy virtuális hálózat alhálózatának teljes erőforrás-azonosítója az Azure Cache for Redis üzembe helyezéséhez. Példaformátum: /subscriptions/{subid}/resourceGroups/{resourceGroupName}/Microsoft. {Network|ClassicNetwork}/VirtualNetworks/{vnetName}/subnets/{subnetName}
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Tag
Címkéket ábrázoló kivonattábla.
Típus: | Hashtable |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-TenantSettings
Ez a paraméter elavult.
Típus: | Hashtable |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-UpdateChannel
Nem kötelező: Megadja a Redis Cache által megkapott havi Redis-frissítések frissítési csatornáját. Az "Előzetes verzió" frissítési csatornát használó gyorsítótárak legalább 4 héttel a "Stabil" csatorna gyorsítótárai előtt kapják meg a legújabb Redis-frissítéseket. Az alapértelmezett érték a "Stabil". A lehetséges értékek a következők: "Stabil", "Előzetes verzió"
Típus: | String |
Position: | Named |
Alapértelmezett érték: | Stable |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-UserAssignedIdentity
Az Azure Cache for Redishez társítandó egy vagy több vesszővel tagolt felhasználói identitást határoz meg. A felhasználói identitáshivatkozások ARM-erőforrás-azonosítók lesznek az űrlapon: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identityes/{identityName}"
Típus: | String[] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Típus: | SwitchParameter |
Aliasok: | wi |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Zone
Rendelkezésre állási zónákkal rendelkező Azure-régiók listája.
Típus: | String[] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
Nullable<T>[[System.Boolean, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Nullable<T>[[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
String[]
Kimenetek
RedisCacheAttributesWithAccessKeys