Databases - Get
Ruft Informationen zu einer Datenbank in einem Redis Enterprise-Cluster ab.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}?api-version=2025-07-01
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
cluster
|
path | True |
string pattern: ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ |
Der Name des Redis Enterprise-Clusters. Der Name muss 1 bis 60 Zeichen lang sein. Zulässige Zeichen (A-Z, a-z, 0-9) und Bindestrich(-). Es kann weder führende noch nachfolgende Bindestriche oder aufeinander folgende Bindestriche geben. |
|
database
|
path | True |
string pattern: ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ |
Der Name der Redis Enterprise-Datenbank. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
|
subscription
|
path | True |
string minLength: 1 |
Die ID des Zielabonnements. |
|
api-version
|
query | True |
string minLength: 1 |
Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Datenbank erfolgreich gefunden |
|
| Other Status Codes |
Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
RedisEnterpriseDatabasesGet
Beispielanforderung
Beispiel für eine Antwort
{
"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"
}
}
Definitionen
| Name | Beschreibung |
|---|---|
|
access |
Diese Eigenschaft kann aktiviert/deaktiviert sein, um den Zugriff mit den aktuellen Zugriffstasten zuzulassen oder zu verweigern. Kann auch nach der Erstellung der Datenbank aktualisiert werden. Der Standardwert ist deaktiviert. |
|
Aof |
Legt die Häufigkeit fest, mit der Daten auf den Datenträger geschrieben werden. Der Standardwert ist "1s", d. h. "jede Sekunde". Beachten Sie, dass die Einstellung "immer" aufgrund ihrer Leistungseinbußen veraltet ist. |
|
Clustering |
Clustering-Richtlinie – Der Standardwert ist OSSCluster. Diese Eigenschaft kann nur aktualisiert werden, wenn der aktuelle Wert NoCluster ist. Wenn der Wert OSSCluster oder EnterpriseCluster ist, kann er nicht aktualisiert werden, ohne die Datenbank zu löschen. |
| Database |
Beschreibt eine Datenbank im Redis Enterprise-Cluster |
|
Defer |
Option zum Zurückstellen des Upgrades, wenn die neueste Version veröffentlicht wird – Der Standardwert ist "NotDeferred". Weitere Informationen: https://aka.ms/redisversionupgrade |
|
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
|
Error |
Das Fehlerdetails. |
|
Error |
Fehlerantwort |
|
Eviction |
Redis-Entfernungsrichtlinie – Standardeinstellung ist VolatileLRU |
|
Geo |
Optionaler Satz von Eigenschaften zum Konfigurieren der Georeplikation für diese Datenbank. |
|
Linked |
Verknüpfte Datenbank |
|
Link |
Status der Verknüpfung zwischen den Datenbankressourcen. |
| Module |
Moduleinstellungen |
| Persistence |
Persistenzeinstellungen |
| Protocol |
Gibt an, ob Redis-Clients eine Verbindung mit TLS-verschlüsselten oder Nur-Text-Redis-Protokollen herstellen können. Der Standardwert ist TLS-verschlüsselt. |
|
Provisioning |
Aktueller Bereitstellungsstatus |
|
Rdb |
Legt die Häufigkeit fest, mit der eine Momentaufnahme der Datenbank erstellt wird. |
|
Resource |
Aktueller Ressourcenstatus |
accessKeysAuthentication
Diese Eigenschaft kann aktiviert/deaktiviert sein, um den Zugriff mit den aktuellen Zugriffstasten zuzulassen oder zu verweigern. Kann auch nach der Erstellung der Datenbank aktualisiert werden. Der Standardwert ist deaktiviert.
| Wert | Beschreibung |
|---|---|
| Disabled | |
| Enabled |
AofFrequency
Legt die Häufigkeit fest, mit der Daten auf den Datenträger geschrieben werden. Der Standardwert ist "1s", d. h. "jede Sekunde". Beachten Sie, dass die Einstellung "immer" aufgrund ihrer Leistungseinbußen veraltet ist.
| Wert | Beschreibung |
|---|---|
| 1s | |
| always |
ClusteringPolicy
Clustering-Richtlinie – Der Standardwert ist OSSCluster. Diese Eigenschaft kann nur aktualisiert werden, wenn der aktuelle Wert NoCluster ist. Wenn der Wert OSSCluster oder EnterpriseCluster ist, kann er nicht aktualisiert werden, ohne die Datenbank zu löschen.
| Wert | Beschreibung |
|---|---|
| EnterpriseCluster |
Die Clustering-Richtlinie für Unternehmen verwendet nur das klassische Redis-Protokoll, das Redis-Clusterbefehle nicht unterstützt. |
| OSSCluster |
Die OSS-Clusterrichtlinie folgt der Redis-Clusterspezifikation und erfordert, dass alle Clients Redis-Clustering unterstützen. |
| NoCluster |
Die NoCluster-Richtlinie wird für nicht gruppierte Redis-Instanzen verwendet, die keine Clustering-Funktionen benötigen. |
Database
Beschreibt eine Datenbank im Redis Enterprise-Cluster
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| id |
string |
Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
|
| name |
string |
Der Name der Ressource |
|
| properties.accessKeysAuthentication | Disabled |
Diese Eigenschaft kann aktiviert/deaktiviert sein, um den Zugriff mit den aktuellen Zugriffstasten zuzulassen oder zu verweigern. Kann auch nach der Erstellung der Datenbank aktualisiert werden. Der Standardwert ist deaktiviert. |
|
| properties.clientProtocol |
Gibt an, ob Redis-Clients eine Verbindung mit TLS-verschlüsselten oder Nur-Text-Redis-Protokollen herstellen können. Der Standardwert ist TLS-verschlüsselt. |
||
| properties.clusteringPolicy |
Clustering-Richtlinie – Der Standardwert ist OSSCluster. Diese Eigenschaft kann nur aktualisiert werden, wenn der aktuelle Wert NoCluster ist. Wenn der Wert OSSCluster oder EnterpriseCluster ist, kann er nicht aktualisiert werden, ohne die Datenbank zu löschen. |
||
| properties.deferUpgrade |
Option zum Zurückstellen des Upgrades, wenn die neueste Version veröffentlicht wird – Der Standardwert ist "NotDeferred". Weitere Informationen: https://aka.ms/redisversionupgrade |
||
| properties.evictionPolicy |
Redis-Entfernungsrichtlinie – Standardeinstellung ist VolatileLRU |
||
| properties.geoReplication |
Optionaler Satz von Eigenschaften zum Konfigurieren der Georeplikation für diese Datenbank. |
||
| properties.modules |
Module[] |
Optionaler Satz von Redis-Modulen, die in dieser Datenbank aktiviert werden sollen – Module können nur zur Erstellungszeit hinzugefügt werden. |
|
| properties.persistence |
Persistenzeinstellungen |
||
| properties.port |
integer (int32) |
TCP-Port des Datenbankendpunkts. Zur Erstellungszeit angegeben. Standardmäßig wird ein verfügbarer Port verwendet. |
|
| properties.provisioningState |
Aktueller Bereitstellungsstatus der Datenbank |
||
| properties.redisVersion |
string |
Version von Redis, auf der die Datenbank läuft, z.B. '6.0' |
|
| properties.resourceState |
Aktueller Ressourcenstatus der Datenbank |
||
| type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
DeferUpgradeSetting
Option zum Zurückstellen des Upgrades, wenn die neueste Version veröffentlicht wird – Der Standardwert ist "NotDeferred". Weitere Informationen: https://aka.ms/redisversionupgrade
| Wert | Beschreibung |
|---|---|
| Deferred | |
| NotDeferred |
ErrorAdditionalInfo
Der Ressourcenverwaltungsfehler zusätzliche Informationen.
| Name | Typ | Beschreibung |
|---|---|---|
| info |
object |
Die zusätzlichen Informationen. |
| type |
string |
Der zusätzliche Informationstyp. |
ErrorDetail
Das Fehlerdetails.
| Name | Typ | Beschreibung |
|---|---|---|
| additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
| code |
string |
Der Fehlercode. |
| details |
Die Fehlerdetails. |
|
| message |
string |
Die Fehlermeldung. |
| target |
string |
Das Fehlerziel. |
ErrorResponse
Fehlerantwort
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Das Fehlerobjekt. |
EvictionPolicy
Redis-Entfernungsrichtlinie – Standardeinstellung ist VolatileLRU
| Wert | Beschreibung |
|---|---|
| AllKeysLFU | |
| AllKeysLRU | |
| AllKeysRandom | |
| VolatileLRU | |
| VolatileLFU | |
| VolatileTTL | |
| VolatileRandom | |
| NoEviction |
GeoReplication
Optionaler Satz von Eigenschaften zum Konfigurieren der Georeplikation für diese Datenbank.
| Name | Typ | Beschreibung |
|---|---|---|
| groupNickname |
string |
Name für die Gruppe der verknüpften Datenbankressourcen |
| linkedDatabases |
Liste der Datenbankressourcen, die mit dieser Datenbank verknüpft werden sollen |
LinkedDatabase
Verknüpfte Datenbank
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string (arm-id) |
Ressourcen-ID einer Datenbankressource, die mit dieser Datenbank verknüpft werden soll. |
| state |
Status der Verknüpfung zwischen den Datenbankressourcen. |
LinkState
Status der Verknüpfung zwischen den Datenbankressourcen.
| Wert | Beschreibung |
|---|---|
| Linked | |
| Linking | |
| Unlinking | |
| LinkFailed | |
| UnlinkFailed |
Module
Moduleinstellungen
| Name | Typ | Beschreibung |
|---|---|---|
| args |
string |
Konfigurationsoptionen für das Modul, z. B. "ERROR_RATE 0,01 INITIAL_SIZE 400". |
| name |
string |
Der Name des Moduls, z. B. "RedisBloom", "RediSearch", "RedisTimeSeries" |
| version |
string |
Die Version des Moduls, z.B. '1.0'. |
Persistence
Persistenzeinstellungen
| Name | Typ | Beschreibung |
|---|---|---|
| aofEnabled |
boolean |
Legt fest, ob AOF aktiviert ist. Beachten Sie, dass mindestens eine AOF- oder RDB-Persistenz aktiviert sein kann. |
| aofFrequency |
Legt die Häufigkeit fest, mit der Daten auf den Datenträger geschrieben werden. Der Standardwert ist "1s", d. h. "jede Sekunde". Beachten Sie, dass die Einstellung "immer" aufgrund ihrer Leistungseinbußen veraltet ist. |
|
| rdbEnabled |
boolean |
Legt fest, ob RDB aktiviert ist. Beachten Sie, dass mindestens eine AOF- oder RDB-Persistenz aktiviert sein kann. |
| rdbFrequency |
Legt die Häufigkeit fest, mit der eine Momentaufnahme der Datenbank erstellt wird. |
Protocol
Gibt an, ob Redis-Clients eine Verbindung mit TLS-verschlüsselten oder Nur-Text-Redis-Protokollen herstellen können. Der Standardwert ist TLS-verschlüsselt.
| Wert | Beschreibung |
|---|---|
| Encrypted | |
| Plaintext |
ProvisioningState
Aktueller Bereitstellungsstatus
| Wert | Beschreibung |
|---|---|
| Succeeded | |
| Failed | |
| Canceled | |
| Creating | |
| Updating | |
| Deleting |
RdbFrequency
Legt die Häufigkeit fest, mit der eine Momentaufnahme der Datenbank erstellt wird.
| Wert | Beschreibung |
|---|---|
| 1h | |
| 6h | |
| 12h |
ResourceState
Aktueller Ressourcenstatus
| Wert | Beschreibung |
|---|---|
| Running | |
| Creating | |
| CreateFailed | |
| Updating | |
| UpdateFailed | |
| Deleting | |
| DeleteFailed | |
| Enabling | |
| EnableFailed | |
| Disabling | |
| DisableFailed | |
| Disabled | |
| Scaling | |
| ScalingFailed | |
| Moving |