Megosztás a következőn keresztül:


Databases - Create

Létrehoz egy adatbázist

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}?api-version=2025-07-01

URI-paraméterek

Name In Kötelező Típus Description
clusterName
path True

string

pattern: ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$

A Redis Enterprise-fürt neve. A névnek 1–60 karakter hosszúságúnak kell lennie. Engedélyezett karakterek (A-Z, a-z, 0-9) és kötőjel(-). Nem lehet vezető, záró vagy egymást követő kötőjel

databaseName
path True

string

pattern: ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$

A Redis Enterprise-adatbázis neve.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket.

subscriptionId
path True

string

minLength: 1

A cél-előfizetés azonosítója.

api-version
query True

string

minLength: 1

A művelethez használandó API-verzió.

Kérelem törzse

Name Típus Description
properties.accessKeysAuthentication

accessKeysAuthentication

Ez a tulajdonság engedélyezhető/letiltható az aktuális hozzáférési kulcsokkal való hozzáférés engedélyezéséhez vagy megtagadásához. Az adatbázis létrehozása után is frissíthető. Az alapértelmezett beállítás le van tiltva.

properties.clientProtocol

Protocol

Megadja, hogy a Redis-ügyfelek TLS-titkosított vagy egyszerű szöveges redis protokollokkal tudnak-e csatlakozni. Az alapértelmezett érték a TLS-titkosítás.

properties.clusteringPolicy

ClusteringPolicy

Fürtkezelési szabályzat – alapértelmezés szerint AZ OSSCluster. Ez a tulajdonság csak akkor frissíthető, ha az aktuális érték NoCluster. Ha az érték OSSCluster vagy EnterpriseCluster, az adatbázis törlése nélkül nem frissíthető.

properties.deferUpgrade

DeferUpgradeSetting

Lehetőség a frissítés elhalasztására a legújabb verzió kiadásakor – az alapértelmezett érték a NotDeferred. Tudj meg többet: https://aka.ms/redisversionupgrade

properties.evictionPolicy

EvictionPolicy

Redis kilakoltatási szabályzat – az alapértelmezett a VolatileLRU

properties.geoReplication

GeoReplication

Nem kötelező tulajdonságok készlete az adatbázis georeplikációs konfigurálásához.

properties.modules

Module[]

Az adatbázisban engedélyezhető Redis-modulok választható készlete – a modulok csak létrehozáskor vehetők fel.

properties.persistence

Persistence

Adatmegőrzési beállítások
Adatmegőrzési beállítások

properties.port

integer (int32)

Az adatbázisvégpont TCP-portja. Létrehozáskor van megadva. Alapértelmezett érték egy elérhető porton.

Válaszok

Name Típus Description
200 OK

Database

Az adatbázis frissítése folyamatban van. A részletes állapotért ellenőrizze a provisioningState és a resourceState elemet.

201 Created

Database

Az adatbázis létrehozása/létrehozása folyamatban van. A részletes állapotért ellenőrizze a provisioningState és a resourceState elemet.

Other Status Codes

ErrorResponse

Hibaválasz, amely leírja, hogy miért nem sikerült a művelet.

Biztonság

azure_auth

Azure Active Directory Oauth2-folyamat.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

RedisEnterpriseDatabasesCreate
RedisEnterpriseDatabasesCreate No Cluster Cache
RedisEnterpriseDatabasesCreate With Active Geo Replication

RedisEnterpriseDatabasesCreate

Mintakérelem

PUT https://management.azure.com/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default?api-version=2025-07-01

{
  "properties": {
    "clientProtocol": "Encrypted",
    "clusteringPolicy": "EnterpriseCluster",
    "evictionPolicy": "AllKeysLRU",
    "persistence": {
      "aofEnabled": true,
      "aofFrequency": "1s"
    },
    "port": 10000,
    "modules": [
      {
        "name": "RedisBloom",
        "args": "ERROR_RATE 0.00 INITIAL_SIZE 400"
      },
      {
        "name": "RedisTimeSeries",
        "args": "RETENTION_POLICY 20"
      },
      {
        "name": "RediSearch"
      }
    ],
    "deferUpgrade": "NotDeferred",
    "accessKeysAuthentication": "Enabled"
  }
}

Mintaválasz

{
  "id": "/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default",
  "name": "cache1/default",
  "type": "Microsoft.Cache/redisEnterprise/databases",
  "properties": {
    "provisioningState": "Updating",
    "resourceState": "Updating",
    "clientProtocol": "Encrypted",
    "clusteringPolicy": "EnterpriseCluster",
    "evictionPolicy": "AllKeysLRU",
    "persistence": {
      "aofEnabled": true,
      "aofFrequency": "1s"
    },
    "port": 10000,
    "modules": [
      {
        "name": "RedisBloom",
        "args": "ERROR_RATE 0.00 INITIAL_SIZE 400",
        "version": "1.0.0"
      },
      {
        "name": "RedisTimeSeries",
        "args": "RETENTION_POLICY 20",
        "version": "1.0.0"
      },
      {
        "name": "RediSearch",
        "args": "",
        "version": "1.0.0"
      }
    ],
    "deferUpgrade": "NotDeferred",
    "accessKeysAuthentication": "Enabled",
    "redisVersion": "6.0"
  }
}
{
  "id": "/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/db1",
  "name": "cache1/db1",
  "type": "Microsoft.Cache/redisEnterprise/databases",
  "properties": {
    "provisioningState": "Creating",
    "resourceState": "Creating",
    "clientProtocol": "Encrypted",
    "clusteringPolicy": "EnterpriseCluster",
    "evictionPolicy": "AllKeysLRU",
    "persistence": {
      "aofEnabled": true,
      "aofFrequency": "1s"
    },
    "port": 10000,
    "modules": [
      {
        "name": "RedisBloom",
        "args": "ERROR_RATE 0.00 INITIAL_SIZE 400",
        "version": "1.0.0"
      },
      {
        "name": "RedisTimeSeries",
        "args": "RETENTION_POLICY 20",
        "version": "1.0.0"
      },
      {
        "name": "RediSearch",
        "args": "",
        "version": "1.0.0"
      }
    ],
    "accessKeysAuthentication": "Enabled"
  }
}

RedisEnterpriseDatabasesCreate No Cluster Cache

Mintakérelem

PUT https://management.azure.com/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default?api-version=2025-07-01

{
  "properties": {
    "clientProtocol": "Encrypted",
    "clusteringPolicy": "NoCluster",
    "evictionPolicy": "NoEviction",
    "port": 10000
  }
}

Mintaválasz

{
  "id": "/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default",
  "name": "cache1/default",
  "type": "Microsoft.Cache/redisEnterprise/databases",
  "properties": {
    "clientProtocol": "Encrypted",
    "port": 10000,
    "provisioningState": "Creating",
    "resourceState": "Creating",
    "clusteringPolicy": "NoCluster",
    "evictionPolicy": "NoEviction",
    "deferUpgrade": "NotDeferred",
    "redisVersion": "7.2",
    "accessKeysAuthentication": "Enabled"
  }
}
{
  "id": "/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default",
  "name": "cache1/default",
  "type": "Microsoft.Cache/redisEnterprise/databases",
  "properties": {
    "clientProtocol": "Encrypted",
    "port": 10000,
    "provisioningState": "Updating",
    "resourceState": "Updating",
    "clusteringPolicy": "NoCluster",
    "evictionPolicy": "NoEviction",
    "deferUpgrade": "NotDeferred",
    "redisVersion": "7.2",
    "accessKeysAuthentication": "Enabled"
  }
}

RedisEnterpriseDatabasesCreate With Active Geo Replication

Mintakérelem

PUT https://management.azure.com/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default?api-version=2025-07-01

{
  "properties": {
    "clientProtocol": "Encrypted",
    "clusteringPolicy": "EnterpriseCluster",
    "evictionPolicy": "NoEviction",
    "port": 10000,
    "accessKeysAuthentication": "Enabled",
    "geoReplication": {
      "groupNickname": "groupName",
      "linkedDatabases": [
        {
          "id": "/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default"
        },
        {
          "id": "/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8e/resourceGroups/rg2/providers/Microsoft.Cache/redisEnterprise/cache2/databases/default"
        }
      ]
    }
  }
}

Mintaválasz

{
  "id": "/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default",
  "name": "cache1/default",
  "type": "Microsoft.Cache/redisEnterprise/databases",
  "properties": {
    "provisioningState": "Updating",
    "resourceState": "Updating",
    "clientProtocol": "Encrypted",
    "clusteringPolicy": "EnterpriseCluster",
    "evictionPolicy": "NoEviction",
    "port": 10000,
    "geoReplication": {
      "groupNickname": "groupName",
      "linkedDatabases": [
        {
          "id": "/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8e/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default",
          "state": "Linking"
        },
        {
          "id": "/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f2/resourceGroups/rg2/providers/Microsoft.Cache/redisEnterprise/cache2/databases/default",
          "state": "Linking"
        }
      ]
    },
    "deferUpgrade": "NotDeferred",
    "accessKeysAuthentication": "Enabled",
    "redisVersion": "6.0"
  }
}
{
  "id": "/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/db1",
  "name": "cache1/db1",
  "type": "Microsoft.Cache/redisEnterprise/databases",
  "properties": {
    "provisioningState": "Creating",
    "resourceState": "Creating",
    "clientProtocol": "Plaintext",
    "clusteringPolicy": "EnterpriseCluster",
    "evictionPolicy": "NoEviction",
    "port": 10000,
    "geoReplication": {
      "groupNickname": "groupName",
      "linkedDatabases": [
        {
          "id": "/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8e/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default",
          "state": "Linking"
        },
        {
          "id": "/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f2/resourceGroups/rg2/providers/Microsoft.Cache/redisEnterprise/cache2/databases/default",
          "state": "Linking"
        }
      ]
    },
    "deferUpgrade": "NotDeferred",
    "accessKeysAuthentication": "Enabled",
    "redisVersion": "6.0"
  }
}

Definíciók

Name Description
accessKeysAuthentication

Ez a tulajdonság engedélyezhető/letiltható az aktuális hozzáférési kulcsokkal való hozzáférés engedélyezéséhez vagy megtagadásához. Az adatbázis létrehozása után is frissíthető. Az alapértelmezett beállítás le van tiltva.

AofFrequency

Beállítja az adatok lemezre írásának gyakoriságát. Az alapértelmezett érték az "1s", azaz minden másodperc. Vegye figyelembe, hogy a "always" beállítás a teljesítményre gyakorolt hatása miatt elavult.

ClusteringPolicy

Fürtkezelési szabályzat – alapértelmezés szerint AZ OSSCluster. Ez a tulajdonság csak akkor frissíthető, ha az aktuális érték NoCluster. Ha az érték OSSCluster vagy EnterpriseCluster, az adatbázis törlése nélkül nem frissíthető.

Database

A Redis Enterprise-fürt adatbázisát ismerteti

DeferUpgradeSetting

Lehetőség a frissítés elhalasztására a legújabb verzió kiadásakor – az alapértelmezett érték a NotDeferred. Tudj meg többet: https://aka.ms/redisversionupgrade

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

EvictionPolicy

Redis kilakoltatási szabályzat – az alapértelmezett a VolatileLRU

GeoReplication

Nem kötelező tulajdonságok készlete az adatbázis georeplikációs konfigurálásához.

LinkedDatabase

Csatolt adatbázis

LinkState

Az adatbázis-erőforrások közötti kapcsolat állapota.

Module

Modulbeállítások

Persistence

Adatmegőrzési beállítások

Protocol

Megadja, hogy a Redis-ügyfelek TLS-titkosított vagy egyszerű szöveges redis protokollokkal tudnak-e csatlakozni. Az alapértelmezett érték a TLS-titkosítás.

ProvisioningState

Aktuális kiépítési állapot

RdbFrequency

Beállítja az adatbázis pillanatképének létrehozásának gyakoriságát.

ResourceState

Aktuális erőforrás-állapot

accessKeysAuthentication

Ez a tulajdonság engedélyezhető/letiltható az aktuális hozzáférési kulcsokkal való hozzáférés engedélyezéséhez vagy megtagadásához. Az adatbázis létrehozása után is frissíthető. Az alapértelmezett beállítás le van tiltva.

Érték Description
Disabled
Enabled

AofFrequency

Beállítja az adatok lemezre írásának gyakoriságát. Az alapértelmezett érték az "1s", azaz minden másodperc. Vegye figyelembe, hogy a "always" beállítás a teljesítményre gyakorolt hatása miatt elavult.

Érték Description
1s
always

ClusteringPolicy

Fürtkezelési szabályzat – alapértelmezés szerint AZ OSSCluster. Ez a tulajdonság csak akkor frissíthető, ha az aktuális érték NoCluster. Ha az érték OSSCluster vagy EnterpriseCluster, az adatbázis törlése nélkül nem frissíthető.

Érték Description
EnterpriseCluster

A vállalati fürtözési házirend csak a klasszikus Redis protokollt használja, amely nem támogatja a Redis-fürtparancsokat.

OSSCluster

Az OSS-fürtözési szabályzat a Redis-fürt specifikációját követi, és minden ügyfélnek támogatnia kell a Redis-fürtözést.

NoCluster

A NoCluster házirend olyan nem fürtözött Redis-példányokhoz használatos, amelyek nem igényelnek fürtözési funkciókat.

Database

A Redis Enterprise-fürt adatbázisát ismerteti

Name Típus Alapértelmezett érték Description
id

string

Az erőforrás teljes erőforrás-azonosítója. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Az erőforrás neve

properties.accessKeysAuthentication

accessKeysAuthentication

Disabled

Ez a tulajdonság engedélyezhető/letiltható az aktuális hozzáférési kulcsokkal való hozzáférés engedélyezéséhez vagy megtagadásához. Az adatbázis létrehozása után is frissíthető. Az alapértelmezett beállítás le van tiltva.

properties.clientProtocol

Protocol

Megadja, hogy a Redis-ügyfelek TLS-titkosított vagy egyszerű szöveges redis protokollokkal tudnak-e csatlakozni. Az alapértelmezett érték a TLS-titkosítás.

properties.clusteringPolicy

ClusteringPolicy

Fürtkezelési szabályzat – alapértelmezés szerint AZ OSSCluster. Ez a tulajdonság csak akkor frissíthető, ha az aktuális érték NoCluster. Ha az érték OSSCluster vagy EnterpriseCluster, az adatbázis törlése nélkül nem frissíthető.

properties.deferUpgrade

DeferUpgradeSetting

Lehetőség a frissítés elhalasztására a legújabb verzió kiadásakor – az alapértelmezett érték a NotDeferred. Tudj meg többet: https://aka.ms/redisversionupgrade

properties.evictionPolicy

EvictionPolicy

Redis kilakoltatási szabályzat – az alapértelmezett a VolatileLRU

properties.geoReplication

GeoReplication

Nem kötelező tulajdonságok készlete az adatbázis georeplikációs konfigurálásához.

properties.modules

Module[]

Az adatbázisban engedélyezhető Redis-modulok választható készlete – a modulok csak létrehozáskor vehetők fel.

properties.persistence

Persistence

Adatmegőrzési beállítások
Adatmegőrzési beállítások

properties.port

integer (int32)

Az adatbázisvégpont TCP-portja. Létrehozáskor van megadva. Alapértelmezett érték egy elérhető porton.

properties.provisioningState

ProvisioningState

Az adatbázis aktuális kiépítési állapota

properties.redisVersion

string

A Redis azon verziója, amelyen az adatbázis fut, pl. "6.0"

properties.resourceState

ResourceState

Az adatbázis aktuális erőforrás-állapota

type

string

Az erőforrás típusa. Pl. "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

DeferUpgradeSetting

Lehetőség a frissítés elhalasztására a legújabb verzió kiadásakor – az alapértelmezett érték a NotDeferred. Tudj meg többet: https://aka.ms/redisversionupgrade

Érték Description
Deferred
NotDeferred

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hibacél.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

EvictionPolicy

Redis kilakoltatási szabályzat – az alapértelmezett a VolatileLRU

Érték Description
AllKeysLFU
AllKeysLRU
AllKeysRandom
VolatileLRU
VolatileLFU
VolatileTTL
VolatileRandom
NoEviction

GeoReplication

Nem kötelező tulajdonságok készlete az adatbázis georeplikációs konfigurálásához.

Name Típus Description
groupNickname

string

Csatolt adatbázis-erőforrások csoportjának neve

linkedDatabases

LinkedDatabase[]

Az adatbázishoz csatolandó adatbázis-erőforrások listája

LinkedDatabase

Csatolt adatbázis

Name Típus Description
id

string (arm-id)

Az adatbázis-erőforrás erőforrás-azonosítója az adatbázishoz való csatoláshoz.

state

LinkState

Az adatbázis-erőforrások közötti kapcsolat állapota.

LinkState

Az adatbázis-erőforrások közötti kapcsolat állapota.

Érték Description
Linked
Linking
Unlinking
LinkFailed
UnlinkFailed

Module

Modulbeállítások

Name Típus Description
args

string

A modul konfigurációs beállításai, például "ERROR_RATE 0.01 INITIAL_SIZE 400".

name

string

A modul neve, pl. "RedisBloom", "RediSearch", "RedisTimeSeries"

version

string

A modul verziója, pl. "1.0".

Persistence

Adatmegőrzési beállítások

Name Típus Description
aofEnabled

boolean

Beállítja, hogy az AOF engedélyezve van-e. Vegye figyelembe, hogy legfeljebb egy AOF- vagy RDB-adatmegőrzés engedélyezhető.

aofFrequency

AofFrequency

Beállítja az adatok lemezre írásának gyakoriságát. Az alapértelmezett érték az "1s", azaz minden másodperc. Vegye figyelembe, hogy a "always" beállítás a teljesítményre gyakorolt hatása miatt elavult.

rdbEnabled

boolean

Beállítja, hogy az RDB engedélyezve van-e. Vegye figyelembe, hogy legfeljebb egy AOF- vagy RDB-adatmegőrzés engedélyezhető.

rdbFrequency

RdbFrequency

Beállítja az adatbázis pillanatképének létrehozásának gyakoriságát.

Protocol

Megadja, hogy a Redis-ügyfelek TLS-titkosított vagy egyszerű szöveges redis protokollokkal tudnak-e csatlakozni. Az alapértelmezett érték a TLS-titkosítás.

Érték Description
Encrypted
Plaintext

ProvisioningState

Aktuális kiépítési állapot

Érték Description
Succeeded
Failed
Canceled
Creating
Updating
Deleting

RdbFrequency

Beállítja az adatbázis pillanatképének létrehozásának gyakoriságát.

Érték Description
1h
6h
12h

ResourceState

Aktuális erőforrás-állapot

Érték Description
Running
Creating
CreateFailed
Updating
UpdateFailed
Deleting
DeleteFailed
Enabling
EnableFailed
Disabling
DisableFailed
Disabled
Scaling
ScalingFailed
Moving