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>]
   [-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         : pJ+jruGKPHDKsEC8kmoybobH3TZx2njBR3ipEsquZFo=
          SecondaryKey       : sJ+jruGKPHDKsEC8kmoybobH3TZx2njBR3ipEsquZFo=
          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         : pJ+jruGKPHDKsEC8kmoybobH3TZx2njBR3ipEsquZFo=
          SecondaryKey       : sJ+jruGKPHDKsEC8kmoybobH3TZx2njBR3ipEsquZFo=
          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         : pJ+jruGKPHDKsEC8kmoybobH3TZx2njBR3ipEsquZFo=
          SecondaryKey       : sJ+jruGKPHDKsEC8kmoybobH3TZx2njBR3ipEsquZFo=
          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.

  1. 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.
  2. 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         : pJ+jruGKPHDKsEC8kmoybobH3TZx2njBR3ipEsquZFo=
          SecondaryKey       : sJ+jruGKPHDKsEC8kmoybobH3TZx2njBR3ipEsquZFo=
          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.

  1. Futtassa ezt a parancsot : Get-AzStorageAccountKey -ResourceGroupName $resourceGroupName -Name $storageAccountName a PowerShellben.
  2. A fenti kimenetből másolja ki a kulcsot.
  3. 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.

Csatlakozás ion string format :- "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=pJ+jruGKPHDKsEC8kmoybobH3TZx2njBR3ipEsquZFo=;EndpointSuffix=mySuffix"; "rdb-backup-frequency" = "30"}

PrimaryKey         : pJ+jruGKPHDKsEC8kmoybobH3TZx2njBR3ipEsquZFo=
          SecondaryKey       : sJ+jruGKPHDKsEC8kmoybobH3TZx2njBR3ipEsquZFo=
          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=pJ+jruGKPHDKsEC8kmoybobH3TZx2njBR3ipEsquZFo=;EndpointSuffix=mySuffix"}

PrimaryKey         : pJ+jruGKPHDKsEC8kmoybobH3TZx2njBR3ipEsquZFo=
          SecondaryKey       : sJ+jruGKPHDKsEC8kmoybobH3TZx2njBR3ipEsquZFo=
          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.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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).

Type:Nullable<T>[Boolean]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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"

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-MinimumTlsVersion

Adja meg az ügyfelek által a gyorsítótárhoz való csatlakozáshoz szükséges TLS-verziót.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

Megadja a létrehozandó Redis Cache nevét.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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
Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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".

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Megadja annak az erőforráscsoportnak a nevét, amelyben létre kívánja hozni a Redis Cache-t.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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
Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.
Type:String
Accepted values:Basic, Standard, Premium
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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}

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Tag

Címkéket ábrázoló kivonattábla.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-TenantSettings

Ez a paraméter elavult.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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ó"

Type:String
Position:Named
Default value:Stable
Required:False
Accept pipeline input:True
Accept wildcard characters: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}"

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Zone

Rendelkezésre állási zónákkal rendelkező Azure-régiók listája.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Bevitelek

String

Hashtable

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