Databases - Get
Hiermee haalt u informatie op over een database in een Redis Enterprise-cluster.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}?api-version=2025-07-01
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
cluster
|
path | True |
string pattern: ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ |
De naam van het Redis Enterprise-cluster. De naam moet 1 tot 60 tekens lang zijn. Toegestane tekens (A-Z, a-z, 0-9) en afbreekstreepje(-). Er kunnen geen voorloop- of volgstreepjes of opeenvolgende afbreekstreepjes zijn |
|
database
|
path | True |
string pattern: ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ |
De naam van de Redis Enterprise-database. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
De naam van de resourcegroep. De naam is hoofdletterongevoelig. |
|
subscription
|
path | True |
string minLength: 1 |
De id van het doelabonnement. |
|
api-version
|
query | True |
string minLength: 1 |
De API-versie die voor deze bewerking moet worden gebruikt. |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
De database met succes gevonden |
|
| Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
OAuth2-stroom voor Azure Active Directory.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
| Name | Description |
|---|---|
| user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
RedisEnterpriseDatabasesGet
Voorbeeldaanvraag
GET https://management.azure.com/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default?api-version=2025-07-01
Voorbeeldrespons
{
"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": "Succeeded",
"resourceState": "Running",
"clientProtocol": "Encrypted",
"clusteringPolicy": "OSSCluster",
"evictionPolicy": "AllKeysLRU",
"persistence": {
"rdbEnabled": true,
"rdbFrequency": "12h"
},
"port": 10000,
"modules": [
{
"name": "RediSearch",
"args": "",
"version": "1.0.0"
}
],
"deferUpgrade": "NotDeferred",
"accessKeysAuthentication": "Enabled",
"redisVersion": "6.0"
}
}
Definities
| Name | Description |
|---|---|
|
access |
Deze eigenschap kan worden ingeschakeld/uitgeschakeld om toegang met de huidige toegangssleutels toe te staan of te weigeren. Kan worden bijgewerkt, zelfs nadat de database is gemaakt. De standaardwaarde is uitgeschakeld. |
|
Aof |
Hiermee stelt u de frequentie in waarmee gegevens naar schijf worden geschreven. De standaardwaarde is '1s', wat 'elke seconde' betekent. Houd er rekening mee dat de instelling 'altijd' is afgeschaft vanwege de gevolgen voor de prestaties. |
|
Clustering |
Clusteringbeleid: standaard is OSSCluster. Deze eigenschap kan alleen worden bijgewerkt als de huidige waarde NoCluster is. Als de waarde OSSCluster of EnterpriseCluster is, kan deze niet worden bijgewerkt zonder de database te verwijderen. |
| Database |
Beschrijft een database op het Redis Enterprise-cluster |
|
Defer |
Optie om de upgrade uit te stellen wanneer de nieuwste versie wordt uitgebracht: de standaardwaarde is NotDeferred. Meer informatie: https://aka.ms/redisversionupgrade |
|
Error |
Aanvullende informatie over de resourcebeheerfout. |
|
Error |
De foutdetails. |
|
Error |
Foutreactie |
|
Eviction |
Redis-verwijderingsbeleid - standaard is VolatileLRU |
|
Geo |
Optionele set eigenschappen voor het configureren van geo-replicatie voor deze database. |
|
Linked |
Gekoppelde database |
|
Link |
Staat van de koppeling tussen de databasebronnen. |
| Module |
Module-instellingen |
| Persistence |
Persistentie-instellingen |
| Protocol |
Hiermee geeft u op of redis-clients verbinding kunnen maken met behulp van met TLS versleutelde of redis-protocollen zonder opmaak. Standaard is TLS-versleuteld. |
|
Provisioning |
Huidige provisioningstatus |
|
Rdb |
Hiermee stelt u de frequentie in waarmee een momentopname van de database wordt gemaakt. |
|
Resource |
Huidige status van de middelen |
accessKeysAuthentication
Deze eigenschap kan worden ingeschakeld/uitgeschakeld om toegang met de huidige toegangssleutels toe te staan of te weigeren. Kan worden bijgewerkt, zelfs nadat de database is gemaakt. De standaardwaarde is uitgeschakeld.
| Waarde | Description |
|---|---|
| Disabled | |
| Enabled |
AofFrequency
Hiermee stelt u de frequentie in waarmee gegevens naar schijf worden geschreven. De standaardwaarde is '1s', wat 'elke seconde' betekent. Houd er rekening mee dat de instelling 'altijd' is afgeschaft vanwege de gevolgen voor de prestaties.
| Waarde | Description |
|---|---|
| 1s | |
| always |
ClusteringPolicy
Clusteringbeleid: standaard is OSSCluster. Deze eigenschap kan alleen worden bijgewerkt als de huidige waarde NoCluster is. Als de waarde OSSCluster of EnterpriseCluster is, kan deze niet worden bijgewerkt zonder de database te verwijderen.
| Waarde | Description |
|---|---|
| EnterpriseCluster |
In het clusterbeleid voor ondernemingen wordt alleen gebruikgemaakt van het klassieke redis-protocol, dat geen ondersteuning biedt voor redis-clusteropdrachten. |
| OSSCluster |
Het OSS-clusterbeleid volgt de redis-clusterspecificatie en vereist dat alle clients redis-clustering ondersteunen. |
| NoCluster |
Het NoCluster-beleid wordt gebruikt voor niet-geclusterde Redis-exemplaren waarvoor geen clusterfuncties zijn vereist. |
Database
Beschrijft een database op het Redis Enterprise-cluster
| Name | Type | Default value | Description |
|---|---|---|---|
| id |
string |
Volledig gekwalificeerde resource-id voor de resource. Vb.: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
|
| name |
string |
De naam van de resource |
|
| properties.accessKeysAuthentication | Disabled |
Deze eigenschap kan worden ingeschakeld/uitgeschakeld om toegang met de huidige toegangssleutels toe te staan of te weigeren. Kan worden bijgewerkt, zelfs nadat de database is gemaakt. De standaardwaarde is uitgeschakeld. |
|
| properties.clientProtocol |
Hiermee geeft u op of redis-clients verbinding kunnen maken met behulp van met TLS versleutelde of redis-protocollen zonder opmaak. Standaard is TLS-versleuteld. |
||
| properties.clusteringPolicy |
Clusteringbeleid: standaard is OSSCluster. Deze eigenschap kan alleen worden bijgewerkt als de huidige waarde NoCluster is. Als de waarde OSSCluster of EnterpriseCluster is, kan deze niet worden bijgewerkt zonder de database te verwijderen. |
||
| properties.deferUpgrade |
Optie om de upgrade uit te stellen wanneer de nieuwste versie wordt uitgebracht: de standaardwaarde is NotDeferred. Meer informatie: https://aka.ms/redisversionupgrade |
||
| properties.evictionPolicy |
Redis-verwijderingsbeleid - standaard is VolatileLRU |
||
| properties.geoReplication |
Optionele set eigenschappen voor het configureren van geo-replicatie voor deze database. |
||
| properties.modules |
Module[] |
Optionele set redis-modules die in deze database kunnen worden ingeschakeld, kunnen modules alleen worden toegevoegd tijdens het maken. |
|
| properties.persistence |
Persistentie-instellingen |
||
| properties.port |
integer (int32) |
TCP-poort van het database-eindpunt. Opgegeven tijdens het maken. Standaard ingesteld op een beschikbare poort. |
|
| properties.provisioningState |
Huidige provisioningstatus van de database |
||
| properties.redisVersion |
string |
Versie van Redis waarop de database draait, bijvoorbeeld '6.0' |
|
| properties.resourceState |
Huidige resourcestatus van de database |
||
| type |
string |
Het type bron. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts' |
DeferUpgradeSetting
Optie om de upgrade uit te stellen wanneer de nieuwste versie wordt uitgebracht: de standaardwaarde is NotDeferred. Meer informatie: https://aka.ms/redisversionupgrade
| Waarde | Description |
|---|---|
| Deferred | |
| NotDeferred |
ErrorAdditionalInfo
Aanvullende informatie over de resourcebeheerfout.
| Name | Type | Description |
|---|---|---|
| info |
object |
De aanvullende informatie. |
| type |
string |
Het extra informatietype. |
ErrorDetail
De foutdetails.
| Name | Type | Description |
|---|---|---|
| additionalInfo |
De fout bevat aanvullende informatie. |
|
| code |
string |
De foutcode. |
| details |
De foutdetails. |
|
| message |
string |
Het foutbericht. |
| target |
string |
Het foutdoel. |
ErrorResponse
Foutreactie
| Name | Type | Description |
|---|---|---|
| error |
Het foutobject. |
EvictionPolicy
Redis-verwijderingsbeleid - standaard is VolatileLRU
| Waarde | Description |
|---|---|
| AllKeysLFU | |
| AllKeysLRU | |
| AllKeysRandom | |
| VolatileLRU | |
| VolatileLFU | |
| VolatileTTL | |
| VolatileRandom | |
| NoEviction |
GeoReplication
Optionele set eigenschappen voor het configureren van geo-replicatie voor deze database.
| Name | Type | Description |
|---|---|---|
| groupNickname |
string |
Naam voor de groep gekoppelde databasebronnen |
| linkedDatabases |
Lijst met databasebronnen die u aan deze database wilt koppelen |
LinkedDatabase
Gekoppelde database
| Name | Type | Description |
|---|---|---|
| id |
string (arm-id) |
Resource-id van een databaseresource die moet worden gekoppeld aan deze database. |
| state |
Staat van de koppeling tussen de databasebronnen. |
LinkState
Staat van de koppeling tussen de databasebronnen.
| Waarde | Description |
|---|---|
| Linked | |
| Linking | |
| Unlinking | |
| LinkFailed | |
| UnlinkFailed |
Module
Module-instellingen
| Name | Type | Description |
|---|---|---|
| args |
string |
Configuratieopties voor de module, bijvoorbeeld 'ERROR_RATE 0,01 INITIAL_SIZE 400'. |
| name |
string |
De naam van de module, bijvoorbeeld 'RedisBloom', 'RediSearch', 'RedisTimeSeries' |
| version |
string |
De versie van de module, bijvoorbeeld '1.0'. |
Persistence
Persistentie-instellingen
| Name | Type | Description |
|---|---|---|
| aofEnabled |
boolean |
Hiermee stelt u in of AOF is ingeschakeld. Houd er rekening mee dat maximaal een van de AOF- of RDB-persistentie is ingeschakeld. |
| aofFrequency |
Hiermee stelt u de frequentie in waarmee gegevens naar schijf worden geschreven. De standaardwaarde is '1s', wat 'elke seconde' betekent. Houd er rekening mee dat de instelling 'altijd' is afgeschaft vanwege de gevolgen voor de prestaties. |
|
| rdbEnabled |
boolean |
Hiermee stelt u in of RDB is ingeschakeld. Houd er rekening mee dat maximaal een van de AOF- of RDB-persistentie is ingeschakeld. |
| rdbFrequency |
Hiermee stelt u de frequentie in waarmee een momentopname van de database wordt gemaakt. |
Protocol
Hiermee geeft u op of redis-clients verbinding kunnen maken met behulp van met TLS versleutelde of redis-protocollen zonder opmaak. Standaard is TLS-versleuteld.
| Waarde | Description |
|---|---|
| Encrypted | |
| Plaintext |
ProvisioningState
Huidige provisioningstatus
| Waarde | Description |
|---|---|
| Succeeded | |
| Failed | |
| Canceled | |
| Creating | |
| Updating | |
| Deleting |
RdbFrequency
Hiermee stelt u de frequentie in waarmee een momentopname van de database wordt gemaakt.
| Waarde | Description |
|---|---|
| 1h | |
| 6h | |
| 12h |
ResourceState
Huidige status van de middelen
| Waarde | Description |
|---|---|
| Running | |
| Creating | |
| CreateFailed | |
| Updating | |
| UpdateFailed | |
| Deleting | |
| DeleteFailed | |
| Enabling | |
| EnableFailed | |
| Disabling | |
| DisableFailed | |
| Disabled | |
| Scaling | |
| ScalingFailed | |
| Moving |