Distributed Cache Service
Distributed Cache Service
Todos los resultados de "
" dentro de este producto
Todos los resultados de "
" dentro de este producto
Descripción general del servicio
¿Qué es DCS?
Escenarios de la aplicación
Tipos de instancia de DCS
Redis de nodo único
Redis principal/en standby
Clúster Proxy para Redis
Clúster Redis
Separación de lecturas/escrituras
Comparación de tipos de instancias de DCS para Redis
Memcached de nodo único (no disponible pronto)
Memcached principal/en standby (no disponible pronto)
Especificaciones de instancias de DCS
Especificaciones de la instancia de Redis 3.0 (descontinuado)
Especificaciones de las instancias de Redis 4.0 y 5.0
Especificaciones de la instancia de Redis 6.0 (Prueba beta abierta)
Especificaciones de instancias de Memcached (no disponibles pronto)
Compatibilidad de los comandos
Comandos de Redis 3.0
Comandos de Redis 4.0
Comandos de Redis 5.0
Comandos de Redis 6.0 (Prueba beta abierta)
Comandos de la CLI web
Comandos de Memcached (No disponibles pronto)
Restricciones de comandos
Otras restricciones del uso de comandos
Recuperación ante desastres y solución multiactiva
Diferencias del motor de caché
Comparación entre las versiones de Redis
Comparación entre Redis y Memcached
Infografía para comparar DCS for Redis con Redis de código abierto
Comparación entre servicios DCS y servicios de caché de código abierto
Notas y restricciones
Facturación
Gestión de permisos
Conceptos básicos
Servicios relacionados
Guía del usuario
Antes de comenzar
Acceso y uso de DCS
Uso de la consola de DCS
Gestión de permisos
Creación de un usuario y concesión de permisos DCS
Políticas personalizadas de DCS
Compra de instancias de DCS
Identificación de requisitos
Preparación de los recursos requeridos
Compra de una instancia de DCS Redis
Compra de una instancia de DCS Memcached (no disponible pronto)
Acceso a una instancia de DCS para Redis
Restricciones
Acceso público a una instancia de DCS Redis 3.0 (no disponible)
Paso 1: Compruebe si se admite el acceso público
Paso 2: Habilite el acceso público para una instancia de DCS Redis
Paso 3: Acceda a una instancia de DCS Redis en Windows
Paso 3: Acceda a una instancia de DCS Redis en Linux
Acceso en diferentes idiomas
redis-cli
Java
Jedis
Lettuce
Redisson
Integración de Lettuce con Spring Boot
Clientes en Python
go-redis
hiredis in C++
C#
PHP
phpredis
Predis
Node.js
Acceso de la CLI web a una instancia de DCS para Redis 4.0/5.0
Acceso a una instancia de DCS compatible con Memcached
telnet
Java
Python
C++
PHP
Funcionamiento de instancias de DCS
Consulta de detalles de instancia
Modificación de las especificaciones
Inicio de una instancia
Reinicio de una instancia
Eliminación de una instancia
Realización de una conmutación principal/en standby
Borrado de datos de la instancia de DCS
Exportación de lista de instancias
Comandos del cambio de nombre
Gestión de instancias de DCS
Aviso de configuración
Modificación de parámetros de configuración
Modificación de parámetros de configuración de una instancia
Modificación de parámetros de configuración en lotes
Modificación de ventana de Mantenimiento
Modificación del grupo de seguridad
Consulta de tareas del fondo
Gestión de la lista blanca de direcciones IP
Gestión de etiquetas
Gestión de fragmentos y réplicas
Análisis de caché
Análisis de claves grandes y claves con mucho uso
Escaneo de claves caducadas
Observación de consultas lentas de Redis
Consulta de registros de ejecución de Redis
Diagnóstico de una instancia
Copia de seguridad y restauración de instancias
Descripción general
Configuración de la política de copia de seguridad
Copia de seguridad manual de una instancia de DCS
Restauración de una instancia de DCS
Descarga de un archivo de copia de seguridad RDB o AOF
Migración de datos de instancia
Descripción general de la migración de datos
Importación de archivos de copia de seguridad desde un bucket de OBS
Importación de archivos de copia de seguridad desde Redis
Migración en línea
Conmutación de IP
Plantillas de parámetros
Consulta de plantillas de parámetros
Creación de una plantilla de parámetros personalizada
Modificación de una plantilla de parámetros personalizada
Eliminación de una plantilla de parámetros personalizada
Gestión de contraseñas
Contraseñas de instancia de DCS
Cambio de contraseñas de instancia
Reajuste de la contraseña de instancia
Cambio de la configuración de contraseña para instancias de DCS Redis
Cambio de la configuración de contraseña para instancias de DCS Memcached
Cuotas
Monitoreo
Métricas de DCS
Métricas comunes
Consulta de Métricas
Configuración de reglas de alarma para métricas críticas
Auditoría
Operaciones registradas por CTS
Consulta de logs de auditoría
Referencia de la API
Antes de empezar
Descripción general
Llamadas a la API
Puntos de conexión
Restricciones
Conceptos
Descripción general de la API
Llamadas a la API
Hacer una solicitud de API
Autenticación
Valores devueltos
Ejemplos
Problemas comunes de la creación de instancias DCS mediante una API
Ejemplo 1: Creación de una instancia de DCS Redis
Ejemplo 2: Creación de una tarea de migración de datos
Ejemplo 3: Eliminación de instancias de DCS Redis en lotes
API V2
Gestión del ciclo de vida
Creación de una instancia DCS
Consulta de todas las instancias de DCS
Eliminación por lotes de instancias DCS
Consulta de una instancia de DCS
Eliminación de una instancia
Modificación de detalles de una instancia DCS
Modificación de especificaciones de instancia
Gestión de parámetros
Consulta de parámetros de configuración de instancia de DCS
Modificación de parámetros de configuración
Copia de respaldo y restauración
Eliminación de archivos de copia de respaldo
Restauración de una instancia de DCS
Consulta de registros de restauración de instancias DCS
Obtención de la URL del archivo de copia de respaldo
Copia de respaldo de una instancia DCS
Listado de registros de copia de respaldo de instancia de DCS
Análisis de caché
Creación de una tarea de análisis de clave grande
Listado de tareas de análisis clave grandes
Consulta de detalles de análisis de clave grande
Eliminación de una tarea de análisis de clave grande
Configuración de Análisis Automático de Grandes Claves
Consulta de las Configuraciones del Análisis Automático de Grandes Claves
Creación de una tarea de análisis de clave de mucho uso
Listado de tareas de análisis de clave de mucho uso
Consulta de detalles del análisis de clave de mucho uso
Eliminación de una tarea de análisis de clave con mucho uso
Configuración del análisis automático de tecla de acceso directo
Consulta de las configuraciones del análisis automático de clave de mucho uso
Migración de datos
Creación de una tarea de migración de datos
Listado de tareas de migración
Eliminación de tareas de migración de datos
Consulta de detalles de una tarea de migración de datos
Detención de tareas de migración de datos
Consulta del progreso de una tarea de migración en línea
Creación de una tarea de migración de datos en línea
Configuración de una tarea de migración de datos en línea
Detención de tareas de migración de datos
Detención de la sincronización de una tarea de migración de datos
Consulta de sincronización de inquilinos de instancia
Modificación de la sincronización del inquilino de instancia
Shards y réplicas
Configuración de prioridad de réplica
Eliminación de la dirección IP
Consulta de detalles de Shards
Consulta de nodos de instancia en lotes
Diagnóstico de instancia
Creación de una tarea de diagnóstico de instancia
Listado de tareas de diagnóstico de instancia
Consulta de un informe de diagnóstico especificado
Gestión de registros
Consultar el registro lento
Listado de registros de ejecución de Redis
Recopilación de registros de ejecución de Redis
Obtención del enlace de descarga del registro
Gestión de etiquetas
Listado de todas las etiquetas de un inquilino
Agregar o eliminar etiquetas por lotes
Consulta de etiquetas de una instancia de DCS
Seguridad de la red
Configuración de grupos de listas blancas de IP
Consulta de la lista blanca de IP de una instancia DCS
Gestión de tareas en segundo plano
Listado de tareas en segundo plano
Eliminación de una tarea en segundo plano
Otras APIs
Consulta de variantes de productos
Listado de tiempo de mantenimiento de Windows
Consulta de las cuotas del inquilino
Listado de objetos monitoreados en dimensiones secundarias bajo una dimensión principal
Listado de objetos monitoreados en dimensiones principales
Consulta de AZ
Gestión de instancias
Conmutación de tipo principal/en Standby
Cambio de contraseña
Consulta de estados de instancia de DCS
Reinicio de instancias DCS o borrado de datos de instancias DCS
Consulta de estadísticas de todas las instancias en ejecución
Políticas de permisos y acciones admitidas
Apéndice
Códigos de estado
Códigos de error
Obtención de un ID de proyecto
Obtención del nombre de la cuenta y el ID de la cuenta
Estado de instancia de DCS
ID de diagnóstico de instancia
APIs fuera de fecha (no disponibles pronto)
API de gestión del ciclo de vida
Creación de una instancia DCS
Eliminación de una sola instancia de DCS
Eliminación por lotes de instancias DCS
Consulta de una instancia de DCS
Consulta de todas las instancias DCS de un inquilino
Modificación de información acerca de una instancia DCS
Escalamiento de una instancia de DCS
Las API de gestión de instancias
Reinicio de instancias DCS o borrado de datos de instancias DCS
Consulta de estadísticas de todas las instancias en ejecución
Consulta de estado de instancia de DCS
Cambio de la contraseña de una instancia DCS
API de shards y réplicas
Adición de réplicas
Eliminación de una réplica
API de gestión de parámetros
Modificación de los parámetros de configuración de instancia de DCS
Consulta de parámetros de configuración de instancia de DCS
API de copia de respaldo y restauración
Copia de respaldo de una instancia DCS
Restauración de una instancia de DCS
Consulta de registros de copia de seguridad de instancia de DCS
Consulta de registros de restauración de instancias DCS
Eliminación de archivos de copia de respaldo
API de gestión de etiquetas
Consultar todas las etiquetas de un inquilino
Adición o eliminación de etiquetas en lotes
Consulta de etiquetas de una instancia especificada
Otras APIs
Consulta de especificaciones del servicio
Consulta de la cuota de un inquilino
Consulta de ventana de tiempo de mantenimiento
Consulta de información de zona de disponibilidad
Pasos iniciales
Preguntas frecuentes
Tipos/Versiones de Instancias
Comparación entre Redis y Memcached
Comparación de versiones
Nuevas características de DCS for Redis 4.0
Nuevas características de DCS for Redis 5.0
¿Cuáles son las diferencias entre DCS basado en Arm y basado en x86 para Redis?
¿Puedo cambiar la arquitectura de la CPU?
¿Cuáles son las especificaciones de la CPU de las instancias de DCS?
¿Cómo puedo ver la versión de una instancia de DCS Redis?
Cliente y conexión de red
¿Cómo configurar un grupo de seguridad?
¿DCS apoya el acceso público?
¿DCS admite el acceso entre las VPC?
¿Se me cobrará por la EIP utilizada para el acceso público a una instancia de DCS Redis?
¿Por qué se muestra "(error) NOAUTH Authentication required" cuando accedo a una instancia de DCS Redis?
¿Qué debo hacer si el acceso a DCS falla después de que el servidor se desconecta?
¿Por qué las solicitudes a veces se agotan en los clientes?
¿Qué debo hacer si se devuelve un error cuando uso el grupo de conexiones de Jedis?
¿Cómo puedo acceder a una instancia de DCS Redis a través de Redis Desktop Manager?
¿Qué sucede si SpringCloud muestra "ERR Unsupported CONFIG subcommand"?
¿Qué puedo hacer si no puedo acceder a una instancia de DCS usando su dirección de nombre de dominio?
¿Es necesaria una contraseña para acceder a una instancia? ¿Cómo configuro una contraseña?
¿Puedo acceder a instancias de DCS en un entorno local?
¿Qué debe tenerse en cuenta al usar Redis para Pub/Sub?
¿Por qué el acceso público a mi instancia de DCS Redis está deshabilitado involuntariamente?
¿Qué puedo hacer si se devuelve el error "Cannot assign requested address" cuando accedo a Redis usando connect?
Selección del grupo de conexiones y configuración recomendada de parámetros de Jedis
¿Qué puedo hacer si un cliente de Lettuce 6.x es incompatible con mi instancia de DCS?
¿Debo usar un nombre de dominio o una dirección IP para conectarme a una instancia de DCS Redis?
¿La dirección de solo lectura de una instancia principal/en espera está conectada al nodo maestro o en espera?
Uso de Redis
¿Qué es la memoria reservada? ¿Cómo configuro la memoria reservada?
¿Qué son las cantidades de partición y de réplicas?
¿Por qué el uso de CPU de una instancia de DCS Redis es 100%?
¿Puedo cambiar la VPC y la subred de una instancia de DCS Redis?
¿Por qué no se pueden configurar los grupos de seguridad para las instancias de edición básica de DCS Redis 4.0/5.0/6.0?
¿Las instancias de DCS Redis limitan el tamaño de una clave o de un valor?
¿Puedo obtener las direcciones de los nodos en una instancia de DCS Redis de clúster?
¿Por qué la memoria disponible es más pequeña que el tamaño de caché de instancia?
¿DCS for Redis admite la separación de lectura/escritura?
¿DCS for Redis soporta multi-BD?
¿Cómo sé si una instancia es de BD única o de BD múltiples?
¿DCS for Redis admite Clúster Redis?
¿Qué es Sentinel?
¿DCS for Redis es compatible con Sentinels?
¿Cuál es la política predeterminada de desalojo de datos?
¿Qué debo hacer si ocurre un error en redis_exporter?
¿Cómo puedo proteger mis instancias de DCS Redis?
¿Por qué las instancias de Clúster Proxy de DCS Redis 3.0 no soportan el bloqueo distribuido de Redisson?
¿Puedo personalizar o cambiar el puerto para acceder a una instancia de DCS?
¿Puedo modificar las direcciones de conexión para acceder a una instancia de DCS?
¿Por qué no puedo eliminar una instancia?
¿DCS admite el despliegue entre las AZ?
¿Por qué se necesita mucho tiempo para iniciar una instancia de clúster de DCS?
¿DCS for Redis proporciona software de gestión de backend?
¿Por qué se utiliza la memoria de una instancia de DCS Redis por pocas claves?
¿Puedo recuperar datos eliminados de una instancia de DCS?
¿DCS for Redis admite la transmisión cifrada de SSL?
¿Cómo puedo habilitar o deshabilitar SSL para el acceso público a una instancia de DCS Redis 3.0?
¿Por qué la memoria disponible de las instancias de DCS no utilizadas es menor que la memoria total y por qué el uso de la memoria de las instancias DCS no utilizadas es mayor que cero?
¿Cómo calculo el uso de la memoria de Redis?
La capacidad y el rendimiento de la instancia de Clúster Redis están todavía bajos, ¿por qué se sobrecarga la capacidad o el rendimiento de una partición?
¿DCS admite los complementos, extensiones o módulos externos?
¿Por qué desaparece una clave en Redis?
¿Por qué ocurre un error de OOM durante una conexión de Redis?
¿Qué clientes puedo utilizar para Clúster Redis en diferentes lenguajes de programación?
¿Por qué necesito configurar el tiempo de espera para Clúster Redis?
¿Por qué veo un error de tiempo de espera al leer datos de Redis?
¿Cuáles son las limitaciones en el despliegue de multi-BD en una instancia de Clúster Proxy?
¿Puedo cambiar la AZ de una instancia?
Explicación y uso de etiquetas de hash
¿Se conservarán los datos almacenados en caché después de reiniciar una instancia?
¿Cómo puedo comprar una instancia de multi-BD de Clúster Proxy?
¿Por qué se congela una instancia?
Escalamiento y actualización de instancias
¿Puedo actualizar la versión para una instancia de DCS Redis, por ejemplo, de Redis 4.0 a Redis 5.0?
¿Se interrumpen los servicios si se realiza el mantenimiento durante la ventana de tiempo de mantenimiento?
¿Las instancias se detienen o se reinician durante la modificación de la especificación?
¿Qué cambios de tipo de instancia de DCS son compatibles?
¿Se interrumpen los servicios durante la modificación de la especificación?
¿Por qué no puedo modificar las especificaciones de una instancia de DCS?
¿Cómo puedo reducir la capacidad de una instancia de DCS?
¿Cómo agrego particiones a una instancia de DCS Redis de clúster sin cambiar la memoria?
¿Cómo puedo manejar un error cuando uso Lettuce para conectarme a una instancia de Clúster Redis después de la modificación de la especificación?
¿Puedo expandir una partición única de una instancia de clúster?
Copia de seguridad, exportación y migración de datos
¿Cómo puedo exportar datos de instancia de DCS Redis?
¿Por qué no se modifica la memoria de una instancia de DCS Redis después de la migración de datos mediante Rump, incluso si no se devuelve ningún mensaje de error?
¿Puedo exportar datos de copia de respaldo de instancias de DCS Redis a los archivos de RDB en la consola?
¿Por qué se eliminan con frecuencia los procesos durante la migración de datos?
¿Dónde se almacenan los archivos de copia de respaldo de instancia de DCS? ¿Cómo se facturan?
¿Se migran todos los datos de una instancia de DCS Redis durante la migración en línea?
¿DCS soporta la persistencia de datos? ¿Cuál es el impacto de la persistencia?
¿Cuándo se activarán las reescrituras de AOF?
¿Cuáles son las causas comunes de las fallas de migración de Redis?
¿Puedo migrar datos a varias instancias de destino en una tarea de migración?
¿Cómo puedo activar los comandos SYNC y de PSYNC?
¿Por qué falla la creación de tareas de migración?
¿Se sobrescribirán las mismas claves durante la migración de datos o la importación de copias de respaldo?
Análisis de claves grandes, análisis de claves de mucho uso y escaneo de claves caducadas
¿Qué son las claves grandes y las claves de mucho uso?
¿Cuál es el impacto de las claves grandes o de las claves de mucho uso?
¿Cómo puedo evitar las claves grandes y las claves de mucho uso?
¿Cómo analizo las claves de mucho uso de una instancia de DCS Redis 3.0?
¿Cómo puedo detectar claves grandes y claves de mucho uso por adelantado?
¿Cómo elimina DCS las claves caducadas?
¿Cuánto tiempo se almacenan las claves? ¿Cómo configuro la caducidad de la clave?
Comandos de Redis
¿Cómo puedo borrar los datos de Redis?
¿Cómo encuentro las claves especificadas y recorro todas las claves?
¿Por qué no puedo ejecutar algunos comandos de Redis?
¿Por qué se devuelve "permission denied" cuando ejecuto el comando Keys en Web CLI?
¿Cómo cambio el nombre de los comandos de alto riesgo?
¿DCS for Redis soporta la canalización?
¿DCS for Redis soporta los comandos INCR y EXPIRE?
¿Por qué un comando de Redis no tiene efecto?
¿Hay un límite de tiempo en la ejecución de comandos de Redis? ¿Qué sucederá si un comando se agota?
¿Puedo configurar las claves de Redis para que no distingan entre mayúsculas y minúsculas?
¿Puedo ver los comandos de Redis más utilizados?
Errores comunes de Web CLI
Monitoreo y alarma
¿Cómo puedo ver las conexiones simultáneas actuales y las conexiones máximas de una instancia de DCS Redis?
¿DCS for Redis soporta las auditorías de comandos?
¿Qué debo hacer si los datos de supervisión de una instancia de DCS Redis son anormales?
¿Por qué la memoria usada es mayor que la memoria disponible?
¿Por qué el uso del ancho de banda supera el 100%?
¿Por qué se muestra la métrica de conexiones rechazadas?
¿Por qué se activa el control de flujo? ¿Cómo lo manejo?
Conmutación entre principal/en espera
¿Cuándo se produce una conmutación principal/en espera?
¿Cómo afecta la conmutación principal/e espera a los servicios?
¿Necesita el cliente cambiar la dirección de conexión después de una conmutación principal/en espera?
¿Cómo funciona la replicación de Redis principal/en espera?
Compras y permisos
¿Por qué no puedo crear una instancia de DCS Redis o Memcached?
¿Por qué no puedo ver la información de subred y el grupo de seguridad al crear una instancia de DCS?
¿Por qué no puedo seleccionar el proyecto de empresa requerido al crear una instancia de DCS?
¿Por qué un usuario de IAM no puede ver una nueva instancia de DCS Redis?
Uso de Memcached
¿Puedo volcar datos de instancia de DCS Memcached para análisis?
¿Qué versión de Memcached es compatible con DCS for Memcached?
¿Qué estructuras de datos admite DCS for Memcached?
¿DCS for Memcached apoya el acceso público?
¿Puedo modificar parámetros de configuración de instancias de DCS Memcached?
¿Cuáles son las diferencias entre DCS for Memcached y Memcached autohospedado?
¿Qué políticas utiliza DCS for Memcached para tratar los datos caducados?
¿Cómo selecciono las AZ al crear una instancia de DCS Memcached?
What's New
Function Overview
Product Bulletin
Product Bulletin
Huawei Cloud Distributed Cache Service Redis 3.0 Is Discontinued
Huawei Cloud Distributed Cache Service Memcached Is Discontinued
Version Support Policy
Vulnerability Notices
Vulnerability Fixing Policies
Release History
Billing
Billing Overview
Billing Modes
Overview
Yearly/Monthly Billing
Pay-per-Use Billing
Billing Items
Billing Mode Changes
Pay-per-Use to Yearly/Monthly
Yearly/Monthly to Pay-per-Use
Renewing Subscriptions
Overview
Manually Renewing a DCS Instance
Auto-renewing a DCS Instance
Bills
Arrears
Billing Termination
Cost Management
Best Practices
Service Application
Serializing Access to Frequently Accessed Resources
Ranking with DCS
Implementing Bullet-Screen and Social Comments with DCS
Merging Game Servers with DCS
Flashing E-commerce Sales with DCS
Reconstructing Application System Databases with DCS
Upgrading a Redis 3.0 Instance
Network Connection
Using Nginx for Public Access to DCS
Using SSH Tunneling for Public Access to DCS
Using ELB for Public Access to DCS
Connecting a Client to DCS Through CCE
Configuring Redis Client Retry
Usage Guide
DCS Data Security
Suggestions on Using DCS
Detecting and Handling Big Keys and Hot Keys
SDK Reference
SDK Overview
Troubleshooting
Troubleshooting Redis Connection Failures
Troubleshooting High CPU Usage of a DCS Redis Instance
Troubleshooting High Memory Usage of a DCS Redis Instance
Troubleshooting High Bandwidth Usage of a DCS Redis Instance
Troubleshooting a Jedis Connection Pool Error
Videos
More Documents
User Guide (ME-Abu Dhabi Region)
Service Overview
What Is DCS?
Application Scenarios
DCS Instance Types
Single-Node Redis
Master/Standby Redis
Proxy Cluster Redis
Redis Cluster
DCS Instance Specifications
Redis 3.0 Instance Specifications
Redis 4.0 and 5.0 Instance Specifications
Command Compatibility
Redis 3.0 Commands
Redis 4.0 Commands
Redis 5.0 Commands
Web CLI Commands
Command Restrictions for Cluster Instances
Other Command Usage Restrictions
DCS Disaster Recovery
Comparing Redis Versions
Comparing DCS and Open-Source Cache Services
Basic Concepts
Related Services
Getting Started
Creating an Instance
Identifying Requirements
Preparing the Environment
Creating a DCS Redis Instance
Accessing an Instance
Accessing a DCS Redis Instance Through redis-cli
Accessing a DCS Redis Instance Through Jedis
Accessing a DCS Redis 4.0 or 5.0 Instance on the Console
Viewing Details of a DCS Instance
Operation Guide
Operating DCS Instances
Modifying DCS Instance Specifications
Restarting DCS Instances
Deleting DCS Instances
Performing a Master/Standby Switchover for a DCS Instance
Clearing DCS Instance Data
Exporting DCS Instance List
Command Renaming
Managing DCS Instances
Configuration Notice
Modifying Configuration Parameters
Modifying Maintenance Time Window
Modifying the Security Group
Viewing Background Tasks
Viewing Data Storage Statistics of a Proxy Cluster Instance
Analyzing Big Keys and Hot Keys
Viewing Redis Slow Logs
Viewing Redis Run Logs
Backing Up and Restoring DCS Instances
Overview
Configuring a Backup Policy
Manually Backing Up a DCS Instance
Restoring a DCS Instance
Downloading a Backup File
Migrating Data with DCS
Introduction to Migration with DCS
Importing Backup Files
Migrating Data Online
Managing Passwords
DCS Instance Passwords
Changing Instance Passwords
Monitoring
DCS Metrics
Viewing DCS Monitoring Metrics
Configuring Alarm Rules for Critical Metrics
Auditing
Operations That Can Be Recorded by CTS
Viewing Traces on the CTS Console
FAQs
Client and Network Connection
Security Group Configurations
Does DCS Support Public Access?
Does DCS Support Cross-VPC Access?
What Should I Do If Access to DCS Fails After Server Disconnects?
Why Do Requests Sometimes Time Out in Clients?
What Should I Do If an Error Is Returned When I Use the Jedis Connection Pool?
Why Is "ERR unknown command" Displayed When I Access a DCS Redis Instance Through a Redis Client?
How Do I Access a DCS Redis Instance Through Redis Desktop Manager?
What If "ERR Unsupported CONFIG subcommand" is Displayed in SpringCloud?
How Do I Troubleshoot Redis Connection Failures?
What Should Be Noted When Using Redis for Pub/Sub?
Redis Usage
Why Is CPU Usage of a DCS Redis Instance 100%?
Can I Change the VPC and Subnet for a DCS Redis Instance?
Why Aren't Security Groups Configured for DCS Redis 4.0 and 5.0 Instances?
Do DCS Redis Instances Limit the Size of a Key or Value?
Can I Obtain the Addresses of the Nodes in a Cluster DCS Redis Instance?
Why Is Available Memory of a DCS Redis 3.0 Instance Smaller Than Instance Cache Size?
Does DCS for Redis Support Multiple Databases?
Does DCS for Redis Support Redis Clusters?
Does DCS for Redis Support Sentinel?
What Is the Default Data Eviction Policy?
What Should I Do If an Error Occurs in Redis Exporter?
Why Is Memory Usage More Than 100%?
Why Is Redisson Distributed Lock Not Supported by DCS Proxy Cluster Redis 3.0 Instances?
Can I Customize or Change the Port for Accessing a DCS Instance?
Can I Modify the Connection Addresses for Accessing a DCS Instance?
Does DCS Support Cross-AZ Deployment?
Why Does It Take a Long Time to Start a Cluster DCS Instance?
What If Redis Commands Are Incompatible with DCS for Redis?
Does DCS for Redis Provide Backend Management Software?
Why Is Memory of a DCS Redis Instance Used Up by Just a Few Keys?
Can I Recover Data from Deleted DCS Instances?
Redis Commands
How Do I Clear Redis Data?
How Do I Rename High-Risk Commands?
Does DCS for Redis Support Pipelining?
Does DCS for Redis Support the INCR and EXPIRE Commands?
Why Do I Fail to Execute Some Redis Commands?
Why Does a Redis Command Fail to Take Effect?
Is There a Time Limit on Executing Redis Commands? What Will Happen If a Command Times Out?
Instance Scaling and Upgrade
Can DCS Redis Instances Be Upgraded, for Example, from Redis 3.0 to Redis 4.0 or 5.0?
Are Services Interrupted If Maintenance is Performed During the Maintenance Time Window?
Are Instance Resources Affected During Specification Modification?
Are Services Interrupted During Specification Modification?
Why Do I Fail to Modify the Specifications for a DCS Redis Instance?
Monitoring and Alarm
Does Redis Support Command Audits?
What Should I Do If the Monitoring Data of a DCS Redis Instance Is Abnormal?
Why Is Available Memory of Unused DCS Instances Less Than Total Memory and Why Is Memory Usage of Unused DCS Instances Greater Than Zero?
Why Is Used Memory Greater Than Available Memory?
Data Backup, Export, and Migration
How Do I Export DCS Redis Instance Data?
Can I Export Backup Data of DCS Redis Instances to RDB Files Using the Console?
Why Are Processes Frequently Killed During Data Migration?
Is All Data in a DCS Redis Instance Migrated During Online Migration?
Does DCS Support Data Persistence?
Master/Standby Switchover
When Does a Master/Standby Switchover Occur?
How Does Master/Standby Switchover Affect Services?
Does the Client Need to Switch the Connection Address After a Master/Standby Switchover?
How Does Redis Master/Standby Replication Work?
Change History
API Reference (ME-Abu Dhabi Region)
Before You Start
Overview
API Calling
Endpoints
Concepts
API Overview
Calling APIs
Making an API Request
Authentication
Response
Lifecycle Management APIs
Creating a DCS Instance
Deleting a Single DCS Instance
Batch Deleting DCS Instances
Querying a DCS Instance
Querying All DCS Instances of a Tenant
Modifying Information About a DCS Instance
Scaling Up a DCS Instance
Instance Management APIs
Restarting DCS Instances or Clearing DCS Instance Data
Querying Statistics of All Running Instances
Querying DCS Instance Status
Changing the Password of a DCS Instance
Parameter Management APIs
Modifying Configuration Parameters
Querying Configuration Parameters
Backup and Restoration APIs
Backing Up a DCS Instance
Restoring a DCS Instance
Querying DCS Instance Backup Records
Querying DCS Instance Restoration Records
Deleting Backup Files
Other APIs
Querying Service Specifications
Querying the Quota of a Tenant
Querying Maintenance Time Window
Querying AZ Information
Appendix
Status Codes
Error Codes
Obtaining a Project ID
Obtaining Account Name and Account ID
DCS Instance Statuses
Change History
User Guide (Paris Region)
Service Overview
What Is DCS?
Application Scenarios
DCS Instance Types
Single-Node Redis
Master/Standby Redis
Proxy Cluster Redis
Redis Cluster
Single-Node Memcached
Master/Standby Memcached
DCS Instance Specifications
Redis 3.0 Instance Specifications
Redis 4.0 and 5.0 Instance Specifications
Memcached Instance Specifications
Command Compatibility
Redis 3.0 Commands
Redis 4.0 Commands
Redis 5.0 Commands
Web CLI Commands
Memcached Commands
Command Restrictions for Cluster Instances
Other Command Usage Restrictions
DCS Disaster Recovery
Comparing Redis Versions
Comparing Redis and Memcached
Comparing DCS and Open-Source Cache Services
Basic Concepts
Related Services
Getting Started
Creating an Instance
Identifying Requirements
Preparing the Environment
Creating a DCS Redis Instance
Creating a DCS Memcached Instance
Accessing an Instance
Accessing a DCS Redis Instance Through redis-cli
Accessing a DCS Redis Instance Through Jedis
Accessing a DCS Redis 4.0 or 5.0 Instance on the Console
Accessing a DCS Memcached Instance
Viewing Details of a DCS Instance
Operation Guide
Operating DCS Instances
Modifying DCS Instance Specifications
Restarting DCS Instances
Deleting DCS Instances
Performing a Master/Standby Switchover for a DCS Instance
Clearing DCS Instance Data
Exporting DCS Instance List
Command Renaming
Managing DCS Instances
Configuration Notice
Modifying Configuration Parameters
Modifying Maintenance Time Window
Modifying the Security Group
Viewing Background Tasks
Viewing Data Storage Statistics of a Proxy Cluster Instance
Analyzing Big Keys and Hot Keys
Viewing Redis Slow Logs
Viewing Redis Run Logs
Backing Up and Restoring DCS Instances
Overview
Configuring a Backup Policy
Manually Backing Up a DCS Instance
Restoring a DCS Instance
Downloading a Backup File
Migrating Data with DCS
Introduction to Migration with DCS
Importing Backup Files from an OBS Bucket
Importing Backup Files from Redis
Migrating Data Online
Managing Passwords
DCS Instance Passwords
Changing Instance Passwords
Monitoring
DCS Metrics
Viewing DCS Monitoring Metrics
Configuring Alarm Rules for Critical Metrics
Auditing
Operations That Can Be Recorded by CTS
Viewing Traces on the CTS Console
FAQs
Client and Network Connection
Security Group Configurations
Does DCS Support Public Access?
Does DCS Support Cross-VPC Access?
What Should I Do If Access to DCS Fails After Server Disconnects?
Why Do Requests Sometimes Time Out in Clients?
What Should I Do If an Error Is Returned When I Use the Jedis Connection Pool?
Why Is "ERR unknown command" Displayed When I Access a DCS Redis Instance Through a Redis Client?
How Do I Access a DCS Redis Instance Through Redis Desktop Manager?
What If "ERR Unsupported CONFIG subcommand" is Displayed in SpringCloud?
How Do I Troubleshoot Redis Connection Failures?
What Should Be Noted When Using Redis for Pub/Sub?
Redis Usage
Why Is CPU Usage of a DCS Redis Instance 100%?
Can I Change the VPC and Subnet for a DCS Redis Instance?
Do DCS Redis Instances Limit the Size of a Key or Value?
Why Is Available Memory of a DCS Redis 3.0 Instance Smaller Than Instance Cache Size?
Does DCS for Redis Support Multiple Databases?
Does DCS for Redis Support Redis Clusters?
Does DCS for Redis Support Sentinel?
What Is the Default Data Eviction Policy?
What Should I Do If an Error Occurs in Redis Exporter?
Why Is Memory Usage More Than 100%?
Why Is Redisson Distributed Lock Not Supported by DCS Proxy Cluster Redis 3.0 Instances?
Can I Customize or Change the Port for Accessing a DCS Instance?
Can I Modify the Connection Addresses for Accessing a DCS Instance?
Does DCS Support Cross-AZ Deployment?
Why Does It Take a Long Time to Start a Cluster DCS Instance?
Why Is Memory of a DCS Redis Instance Used Up by Just a Few Keys?
Can I Recover Data from Deleted DCS Instances?
Why Is "Error in execution" Returned When I Access Redis?
Redis Commands
Why is "permission denied" Returned When I Run the Keys Command in Web CLI?
How Do I Clear Redis Data?
Does DCS for Redis Support the INCR and EXPIRE Commands?
Why Do I Fail to Execute Some Redis Commands?
Why Does a Redis Command Fail to Take Effect?
Is There a Time Limit on Executing Redis Commands? What Will Happen If a Command Times Out?
Instance Scaling and Upgrade
Can DCS Redis Instances Be Upgraded, for Example, from Redis 3.0 to Redis 4.0 or 5.0?
Are Services Interrupted If Maintenance is Performed During the Maintenance Time Window?
Are Instance Resources Affected During Specification Modification?
Are Services Interrupted During Specification Modification?
Why Do I Fail to Modify the Specifications for a DCS Redis or Memcached Instance?
Data Backup, Export, and Migration
How Do I Export DCS Redis Instance Data?
Can I Export Backup Data of DCS Redis Instances to RDB Files Using the Console?
Does DCS Support Data Persistence?
Master/Standby Switchover
When Does a Master/Standby Switchover Occur?
How Does Master/Standby Switchover Affect Services?
Does the Client Need to Switch the Connection Address After a Master/Standby Switchover?
How Does Redis Master/Standby Replication Work?
Memcached Usage
Can I Dump DCS Memcached Instance Data for Analysis?
What Memcached Version Is Compatible with DCS for Memcached?
What Data Structures Does DCS for Memcached Support?
Does DCS for Memcached Support Public Access?
Can I Modify Configuration Parameters of DCS Memcached Instances?
What Are the Differences Between DCS for Memcached and Self-Hosted Memcached?
What Policies Does DCS for Memcached Use to Deal with Expired Data?
How Should I Select AZs When Creating a DCS Memcached Instance?
Change History
API Reference (Paris Region)
Before You Start
Overview
API Calling
Endpoints
Concepts
API Overview
Calling APIs
Making an API Request
Authentication
Response
API V2
Lifecycle Management
Creating a DCS Instance
Querying All DCS Instances
Batch Deleting DCS Instances
Querying a DCS instance
Deleting an Instance
Modifying Details of a DCS Instance
Modifying Instance Specifications
Obtaining Deletable Replicas
Instance Management
Master/Standby Switchover
Changing the Password
Resetting a Password
Querying DCS Instance Statuses
Restarting DCS Instances or Clearing DCS Instance Data
Querying Statistics of All Running Instances
Shards and Replicas
Configuring Replica Priority
Removing the IP Address
Querying Details of Shards
Querying Instance Nodes in Batches
Querying Instance Nodes
Parameter Management
Querying DCS Instance Configuration Parameters
Modifying Configuration Parameters
Querying the List of Instance Parameter Modification Records
Backup and Restoration
Deleting Backup Files
Restoring a DCS Instance
Querying DCS Instance Restoration Records
Obtaining the Backup File URL
Backing Up a DCS Instance
Listing DCS Instance Backup Records
Data Migration
Creating a Backup Import Task
Listing Migration Tasks
Deleting Data Migration Tasks
Querying Details of a Data Migration Task
Configuring Auto-Reconnect for Migration Tasks
Stopping a Data Migration Task
Querying the Progress of an Online Migration Task
Creating an Online Data Migration Task
Configuring an Online Data Migration Task
Stopping Data Migration Tasks
Stopping Synchronization of a Data Migration Task
Cache Analysis
Creating a Big Key Analysis Task
Listing Big Key Analysis Tasks
Querying Big Key Analysis Details
Deleting a Big Key Analysis Task
Configuring Automatic Big Key Analysis
Querying the Configurations of Automatic Big Key Analysis
Creating a Hot Key Analysis Task
Listing Hot Key Analysis Tasks
Querying Hot Key Analysis Details
Deleting a Hot Key Analysis Task
Configuring Automatic Hot Key Analysis
Querying the Configurations of Automatic Hot Key Analysis
Log Management
Querying the Slow Log
Listing Redis Run Logs
Collecting Redis Run Logs
Obtaining the Log Download Link
Network Security
Configuring IP Whitelist Groups
Querying the IP Whitelist of a DCS Instance
Background Task Management
Listing Background Tasks
Deleting a Background Task
Querying the Job Execution Result of a Tenant
Deleting a Task in the Task Center
Instance Diagnosis
Listing Instance Diagnosis Tasks
Querying a Specified Diagnosis Report
Template Management
Viewing Parameter Templates
Creating a Custom Template
Other APIs
Querying Product Flavors
Listing Maintenance Time Windows
Querying the Tenant Quotas
Listing Monitored Objects on Secondary Dimensions Under a Primary Dimension
Listing Monitored Objects on Primary Dimensions
Querying AZs
Outdated APIs (V1)
Lifecycle Management APIs
Creating a DCS Instance
Deleting a Single DCS Instance
Batch Deleting DCS Instances
Querying a DCS Instance
Querying All DCS Instances of a Tenant
Modifying Information About a DCS Instance
Scaling Up a DCS Instance
Instance Management APIs
Restarting DCS Instances or Clearing DCS Instance Data
Querying Statistics of All Running Instances
Querying DCS Instance Status
Changing the Password of a DCS Instance
Parameter Management APIs
Modifying Configuration Parameters
Querying Configuration Parameters
Backup and Restoration APIs
Backing Up a DCS Instance
Restoring a DCS Instance
Querying DCS Instance Backup Records
Querying DCS Instance Restoration Records
Deleting Backup Files
Other APIs
Querying Service Specifications
Querying the Quota of a Tenant
Querying Maintenance Time Window
Querying AZ Information
Permissions Policies and Supported Actions
Appendix
Status Codes
Error Codes
Obtaining a Project ID
DCS Instance Statuses
Change History
User Guide (Kuala Lumpur Region)
Service Overview
What Is DCS?
Application Scenarios
DCS Instance Types
Single-Node Redis
Master/Standby Redis
Proxy Cluster Redis
Redis Cluster
Comparing DCS Redis Instance Types
Single-Node Memcached
Master/Standby Memcached
DCS Instance Specifications
Redis 3.0 Instance Specifications
Redis 4.0 and 5.0 Instance Specifications
Redis 6.0 Instance Specifications
Memcached Instance Specifications
Command Compatibility
Redis 3.0 Commands
Redis 4.0 Commands
Redis 5.0 Commands
Redis 6.0 Commands
Web CLI Commands
Memcached Commands
Command Restrictions
Other Command Usage Restrictions
Disaster Recovery and Multi-Active Solution
Comparing Redis Versions
Comparing Redis and Memcached
Comparing DCS and Open-Source Cache Services
Notes and Constraints
Basic Concepts
Permissions
Related Services
Permissions Management
Creating a User and Granting DCS Permissions
DCS Custom Policies
Process of Using DCS
Getting Started
Creating an Instance
Identifying Requirements
Preparing Required Resources
Creating a DCS Redis Instance
Creating a DCS Memcached Instance
Accessing an Instance
Network Conditions for Accessing DCS Redis
Accessing a DCS Redis Instance Through redis-cli
Access in Different Languages
Java
Connecting to Redis on Jedis (Java)
Connecting to Redis on Lettuce (Java)
Connecting to Redis on Redisson (Java)
Connecting to Redis on redis-py (Python)
Connecting to Redis on go-redis (Go)
Connecting to Redis on hiredis (C++)
Connecting to Redis on StackExchange.Redis (C#)
PHP
Connecting to Redis on phpredis (PHP)
Connecting to Redis on predis (PHP)
Connecting to Redis on ioredis (Node.js)
Accessing a DCS Redis 4.0/5.0/6.0 Instance on the Console
Accessing a DCS Memcached Instance (Discontinued)
Connecting to Memcached on the Telnet
Connecting to Memcached on the Spymemcached (Java)
Connecting to Memcached on the Python-binary-memcached (Python)
Connecting to Memcached on the Libmemcached (C++)
Connecting to Memcached on the Libmemcached (PHP)
Viewing Details of a DCS Instance
Operating DCS Instances
Modifying DCS Instance Specifications
Restarting DCS Instances
Deleting DCS Instances
Performing a Master/Standby Switchover for a DCS Instance
Clearing DCS Instance Data
Exporting DCS Instance List
Command Renaming
Managing DCS Instances
Configuration Notice
Modifying Configuration Parameters
Modifying the Security Group
Viewing Background Tasks
Viewing Data Storage Statistics of a DCS Redis 3.0 Proxy Cluster Instance
Managing Tags
Managing Shards and Replicas
Analyzing Big Keys and Hot Keys
Managing IP Address Whitelist
Viewing Redis Slow Queries
Viewing Redis Run Logs
Diagnosing an Instance
Transmitting DCS Redis Data with Encryption Using SSL
Backing Up and Restoring DCS Instances
Overview
Configuring an Automatic Backup Policy
Manually Backing Up a DCS Instance
Restoring a DCS Instance
Downloading a Backup File
Migrating Data with DCS
Introduction to Migration with DCS
Importing Backup Files
Importing Backup Files from an OBS Bucket
Importing Backup Files from Redis
Migrating Data Online
Switching DCS Instance IP Addresses
Managing Passwords
DCS Instance Passwords
Changing Instance Passwords
Resetting Instance Passwords
Changing Password Settings for DCS Redis Instances
Changing Password Settings for DCS Memcached Instances
Parameter Templates
Viewing Parameter Templates
Creating a Custom Parameter Template
Modifying a Custom Parameter Template
Deleting a Custom Parameter Template
Monitoring
DCS Metrics
Common DCS Metrics
Viewing DCS Monitoring Metrics
Configuring Alarm Rules for Critical Metrics
Auditing
Operations That Can Be Recorded by CTS
Viewing Traces on the CTS Console
Data Migration Guide
Overview
Migration Process
Migration Solution Notes
Migrating Data from Self-Hosted Redis to DCS
Online Migration of Self-Hosted Redis
Backup Migration of Self-Hosted Redis
Self-Hosted Redis Migration with redis-cli (AOF)
Self-Hosted Redis Migration with redis-cli (RDB)
Self-Hosted Redis Cluster Migration with redis-shake
Migrating Data Between DCS Instances
Online Migration Between Instances
Backup Import Between Instances
Migration from Another Cloud
Online Migration from Another Cloud
Backup Import from Another Cloud
Online Migration from Another Cloud Using Rump
Backup Import from Another Cloud Using redis-shake
Online Migration from Another Cloud Using redis-shake
Migrating Data from DCS to Self-Hosted Redis
FAQs
Instance Types/Versions
Comparing Versions
New Features of DCS for Redis 4.0
New Features of DCS for Redis 5.0
What Are the CPU Specifications of DCS Instances?
How Do I View the Version of a DCS Redis Instance?
Client and Network Connection
Security Group Configurations
Does DCS Support Access over Public Networks?
Does DCS Support Cross-VPC Access?
Why Is "(error) NOAUTH Authentication required" Displayed When I Access a DCS Redis Instance?
What Should I Do If Access to DCS Fails After Server Disconnects?
Why Do Requests Sometimes Time Out in Clients?
What Should I Do If an Error Is Returned When I Use the Jedis Connection Pool?
Why Is "ERR unknown command" Displayed When I Access a DCS Redis Instance Through a Redis Client?
How Do I Access a DCS Redis Instance Through Redis Desktop Manager?
What If "ERR Unsupported CONFIG subcommand" is Displayed in SpringCloud?
Is a Password Required for Accessing an Instance? How Do I Set a Password?
What Should Be Noted When Using Redis for Pub/Sub?
How Do I Troubleshoot Redis Connection Failures?
What Can I Do If Error "Cannot assign requested address" Is Returned When I Access Redis Using connect?
Connection Pool Selection and Recommended Jedis Parameter Settings
Redis Usage
What Are Shard and Replica Quantities?
Why Is CPU Usage of a DCS Redis Instance 100%?
Can I Change the VPC and Subnet for a DCS Redis Instance?
Why Aren't Security Groups Configured for DCS Redis 4.0/5.0/6.0 Instances?
Do DCS Redis Instances Limit the Size of a Key or Value?
Can I Obtain the Addresses of the Nodes in a Cluster DCS Redis Instance?
Why Is Available Memory Smaller Than Instance Cache Size?
Does DCS for Redis Support Read/Write Splitting?How Do I Configure Read/Write Splitting for a Redis Cluster Instance?
Does DCS for Redis Support Multiple Databases?
Does DCS for Redis Support Redis Clusters?
What Is Sentinel?
Does DCS for Redis Support Sentinel?
What Is the Default Data Eviction Policy?
What Should I Do If an Error Occurs in Redis Exporter?
How Can I Secure My DCS Redis Instances?
Why Is Redisson Distributed Lock Not Supported by DCS Proxy Cluster Redis 3.0 Instances?
Can I Customize or Change the Port for Accessing a DCS Instance?
Can I Modify the Connection Addresses for Accessing a DCS Instance?
Why Do I Fail to Delete an Instance?
Does DCS Support Cross-AZ Deployment?
Why Does It Take a Long Time to Start a Cluster DCS Instance?
Does DCS for Redis Provide Backend Management Software?
Can I Recover Data from Deleted DCS Instances?
Does DCS for Redis Support SSL Encrypted Transmission?
Why Is Available Memory of Unused DCS Instances Less Than Total Memory and Why Is Memory Usage of Unused DCS Instances Greater Than Zero?
How Do I Check Redis Memory Usage?
Why Is the Capacity or Performance of a Shard of a Redis Cluster Instance Overloaded When That of the Instance Is Still Below the Bottleneck?
Does DCS Support External Extensions, Plug-ins, or Modules?
Why Is "Error in execution" Returned When I Access Redis?
Why Does a Key Disappear in Redis?
Why Does an OOM Error Occur During a Redis Connection?
What Clients Can I Use for Redis Cluster in Different Programming Languages?
Why Do I Need to Configure Timeout for Redis Cluster?
Can I Change the AZ for an Instance?
Explaining and Using Hash Tags
Will Cached Data Be Retained After an Instance Is Restarted?
Redis Commands
How Do I Clear Redis Data?
How Do I Find Specified Keys and Traverse All Keys?
Why is "permission denied" Returned When I Run the KEYS Command in Web CLI?
How Do I Disable High-Risk Commands?
Does DCS for Redis Support Pipelining?
Does DCS for Redis Support the INCR and EXPIRE Commands?
Why Do I Fail to Execute Some Redis Commands?
Why Does a Redis Command Fail to Take Effect?
Is There a Time Limit on Executing Redis Commands? What Will Happen If a Command Times Out?
Can I Configure Redis Keys to Be Case-Insensitive?
Can I View the Most Frequently Used Redis Commands?
Common Web CLI Errors
Instance Scaling and Upgrade
Can DCS Redis Instances Be Upgraded, for Example, from Redis 4.0 to 5.0?
Are Services Interrupted If Maintenance is Performed During the Maintenance Time Window?
Are Instances Stopped or Restarted During Specification Modification?
Are Services Interrupted During Specification Modification?
Why Can't I Modify Specifications for a DCS Redis/Memcached Instance?
How Do I Reduce the Capacity of a DCS Instance?
How Do I Handle an Error When I Use Lettuce to Connect to a Redis Cluster Instance After Specification Modification?
Monitoring and Alarm
How Do I View Current Concurrent Connections and Maximum Connections of a DCS Redis Instance?
Does Redis Support Command Audits?
What Should I Do If the Monitoring Data of a DCS Redis Instance Is Abnormal?
Why Is Available Memory of Unused DCS Instances Less Than Total Memory and Why Is Memory Usage of Unused DCS Instances Greater Than Zero?
Why Is Used Memory Greater Than Available Memory?
Why Does Bandwidth Usage Exceed 100%?
Why Is the Rejected Connections Metric Displayed?
Why Is Flow Control Triggered? How Do I Handle It?
Data Backup, Export, and Migration
How Do I Export DCS Redis Instance Data?
Can I Export Backup Data of DCS Redis Instances to RDB Files Using the Console?
Why Are Processes Frequently Killed During Data Migration?
Is All Data in a DCS Redis Instance Migrated During Online Migration?
Do DCS Redis Instances Support Data Persistence? What Is the Impact of Persistence?
When Will AOF Rewrites Be Triggered?
Can I Migrate Data to Multiple Target Instances in One Migration Task?
How Do I Enable the SYNC and PSYNC Commands?
Will the Same Keys Be Overwritten During Data Migration or Backup Import?
Online Migration with Rump
What Should I Consider When Transferring or Operating Data Between Different OSs?
Can I Migrate Data from a Multi-DB Source Redis Instance to a Cluster DCS Redis Instance?
How Can I Migrate Partial Data?
What Are the Constraints and Precautions for Migrating Redis Data to a Cluster Instance?
What Should I Consider for Online Migration?
Can I Perform Online Migration Without Any Service Interruption?
What If "Disconnecting timedout slave" and "overcoming of output buffer limits" Are Reported on the Source Instance During Online Migration?
Why Is Memory of a DCS Redis Instance Unchanged After Data Migration Using Rump, Even If No Error Message Is Returned?
Can I Migrate Data from a Lower Redis Version to a Higher One?
How Do I Migrate Memcached Data?
Big/Hot Key Analysis
What Are Big Keys and Hot Keys?
What Is the Impact of Big Keys or Hot Keys?
How Do I Avoid Big Keys and Hot Keys?
How Do I Analyze the Hot Keys of a DCS Redis 3.0 Instance?
How Do I Detect Big Keys and Hot Keys in Advance?
Master/Standby Switchover
When Does a Master/Standby Switchover Occur?
How Does Master/Standby Switchover Affect Services?
Does the Client Need to Switch the Connection Address After a Master/Standby Switchover?
How Does Redis Master/Standby Replication Work?
Memcached Usage
Can I Dump DCS Memcached Instance Data for Analysis?
What Memcached Version Is Compatible with DCS for Memcached?
What Data Structures Does DCS for Memcached Support?
Does DCS for Memcached Support Public Access?
Can I Modify Configuration Parameters of DCS Memcached Instances?
What Are the Differences Between DCS for Memcached and Self-Hosted Memcached?
What Policies Does DCS for Memcached Use to Deal with Expired Data?
How Should I Select AZs When Creating a DCS Memcached Instance?
Troubleshooting
Troubleshooting Redis Connection Failures
Troubleshooting High CPU Usage of a DCS Redis Instance
Troubleshooting High Memory Usage of a DCS Redis Instance
Troubleshooting High Bandwidth Usage of a DCS Redis Instance
Troubleshooting Data Migration Failures
Change History
API Reference (Kuala Lumpur Region)
Before You Start
Overview
API Calling
Endpoints
Concepts
API Overview
Calling APIs
Making an API Request
Authentication
Response
Lifecycle Management APIs
Creating a DCS Instance
Deleting a Single DCS Instance
Batch Deleting DCS Instances
Querying a DCS Instance
Querying All DCS Instances of a Tenant
Modifying Information About a DCS Instance
Scaling Up a DCS Instance
Instance Management APIs
Restarting DCS Instances or Clearing DCS Instance Data
Querying Statistics of All Running Instances
Querying DCS Instance Status
Changing the Password of a DCS Instance
Parameter Management APIs
Modifying Configuration Parameters
Querying Configuration Parameters
Data Migration APIs
Creating a Data Migration Task
Backup and Restoration APIs
Backing Up a DCS Instance
Restoring a DCS Instance
Querying DCS Instance Backup Records
Querying DCS Instance Restoration Records
Deleting Backup Files
Tag Management APIs
Querying All Tags of a Tenant
Adding or Deleting Tags in Batches
Querying Tag of a Specified Instance
Querying All Tags of a Tenant
Adding or Deleting Tags in Batches
Querying Tags of a Specified Instance
Other APIs
Querying Service Specifications
Querying the Quota of a Tenant
Querying Maintenance Time Window
Querying AZ Information
Permissions Policies and Supported Actions
Appendix
Status Codes
Error Codes
Obtaining a Project ID
Obtaining an Account Name and an Account ID
DCS Instance Statuses
Change History
API Reference (Ankara Region)
Before You Start
API Overview
Calling APIs
Making an API Request
Authentication
Response
APIs V2 (Recommended)
Lifecycle Management
Creating a DCS Instance
Querying All DCS Instances
Batch Deleting DCS Instances
Querying a DCS instance
Deleting an Instance
Modifying Details of a DCS Instance
Modifying Instance Specifications
Instance Management
Master/Standby Switchover
Changing the Password
Resetting a Password
Querying DCS Instance Statuses
Restarting DCS Instances or Clearing DCS Instance Data
Querying Statistics of All Running Instances
Shards and Replicas
Configuring Replica Priority
Querying Details of Shards
Querying Instance Nodes in Batches
Parameter Management
Querying DCS Instance Configuration Parameters
Modifying Configuration Parameters
Backup and Restoration
Deleting Backup Files
Restoring a DCS Instance
Querying DCS Instance Restoration Records
Obtaining the Backup File URL
Backing Up a DCS Instance
Listing DCS Instance Backup Records
Data Migration
Creating a Backup Import Task
Listing Migration Tasks
Deleting Data Migration Tasks
Querying Details of a Data Migration Task
Stopping a Data Migration Task
Querying the Progress of an Online Migration Task
Creating an Online Data Migration Task
Configuring an Online Data Migration Task
Stopping Data Migration Tasks
Log Management
Querying the Slow Log
Background Task Management
Listing Background Tasks
Deleting a Background Task
Querying Background Task Details
Querying the Job Execution Result of a Tenant
Other APIs
Querying Product Flavors
Listing Maintenance Time Windows
Querying the Tenant Quotas
Querying AZs
Outdated APIs (V1)
Lifecycle Management APIs
Creating a DCS Instance
Deleting a Single DCS Instance
Batch Deleting DCS Instances
Querying a DCS Instance
Querying All DCS Instances of a Tenant
Modifying Information About a DCS Instance
Scaling Up a DCS Instance
Instance Management APIs
Restarting DCS Instances or Clearing DCS Instance Data
Querying Statistics of All Running Instances
Querying DCS Instance Status
Changing the Password of a DCS Instance
Parameter Management APIs
Modifying Configuration Parameters
Querying Configuration Parameters
Backup and Restoration APIs
Backing Up a DCS Instance
Restoring a DCS Instance
Querying DCS Instance Backup Records
Querying DCS Instance Restoration Records
Deleting Backup Files
Other APIs
Querying Service Specifications
Querying the Quota of a Tenant
Querying Maintenance Time Window
Querying AZ Information
Permissions Policies and Supported Actions
Appendix
Status Codes
Error Codes
Obtaining a Project ID
Obtaining the Account Name and Account ID
DCS Instance Statuses
Instance Diagnosis IDs
User Guide (Ankara Region)
Service Overview
What Is DCS?
Application Scenarios
DCS Instance Types
Single-Node Redis
Master/Standby Redis
Proxy Cluster Redis
Redis Cluster
DCS Instance Specifications
Redis 3.0 Instance Specifications (Obsolete)
Redis 4.0 and 5.0 Instance Specifications
Redis 6.0 Instance Specifications
Command Compatibility
Commands Supported and Disabled by DCS for Redis 3.0
Commands Supported and Disabled by DCS for Redis 4.0
Commands Supported and Disabled by DCS for Redis 5.0
Commands Supported and Disabled by DCS for Redis 6.0
Web CLI Commands
Command Restrictions
Other Command Usage Restrictions
HA
Comparing Redis Versions
Comparing DCS and Open-Source Cache Services
Basic Concepts
Permissions Management
Related Services
Getting Started
Creating an Instance
Identifying Requirements
Preparing Required Resources
Creating a DCS Redis Instance
Accessing an Instance
Network Conditions for Accessing DCS Redis
Accessing a DCS Redis Instance Through redis-cli
Access in Different Languages
Java
Connecting to Redis on Jedis (Java)
Connecting to Redis on Lettuce (Java)
Connecting to Redis on Redisson (Java)
Connecting to Redis on redis-py (Python)
Connecting to Redis on go-redis (Go)
Connecting to Redis on hiredis (C++)
Connecting to Redis on StackExchange.Redis (C#)
PHP
Connecting to Redis on phpredis (PHP)
Connecting to Redis on predis (PHP)
Connecting to Redis on ioredis (Node.js)
Accessing a DCS Redis Instance on the Console
Viewing Details of a DCS Instance
User Guide
Permissions Management
Creating a User and Granting DCS Permissions
DCS Custom Policies
Operating DCS Instances
Modifying DCS Instance Specifications
Restarting DCS Instances
Deleting DCS Instances
Performing a Master/Standby Switchover for a DCS Instance
Clearing DCS Instance Data
Exporting DCS Instance List
Managing DCS Instances
Configuration Notice
Modifying Configuration Parameters
Modifying Maintenance Time Window
Modifying the Security Group
Viewing Background Tasks
Viewing Data Storage Statistics of a DCS Redis 3.0 Proxy Cluster Instance
Managing Shards and Replicas
Analyzing Big Keys and Hot Keys
Scanning and Deleting Expired Keys in a DCS Redis Instance
Managing IP Address Whitelist
Viewing Redis Run Logs
Diagnosing an Instance
Backing Up and Restoring DCS Instances
Overview
Configuring an Automatic Backup Policy
Manually Backing Up a DCS Instance
Restoring a DCS Instance
Downloading a Backup File
Migrating Data with DCS
Introduction to Migration with DCS
Importing Backup Files
Importing Backup Files from an OBS Bucket
Importing Backup Files from Redis
Migrating Data Online
Managing Passwords
DCS Instance Passwords
Changing Instance Passwords
Resetting Instance Passwords
Changing Password Settings for DCS Redis Instances
Monitoring
DCS Metrics
Viewing DCS Monitoring Metrics
Best Practices
Service Application
Serializing Access to Frequently Accessed Resources
Ranking with DCS
Network Connection
Configuring Redis Client Retry
Usage Guide
Suggestions on Using DCS
FAQs
Instance Types/Versions
Comparing Versions
How Do I View the Version of a DCS Redis Instance?
New Features of DCS for Redis 4.0
New Features of DCS for Redis 5.0
New Features of DCS for Redis 6.0
Client and Network Connection
Security Group Configurations
Does DCS Support Access at EIPs?
Does DCS Support Cross-VPC Access?
What Should I Do If Access to DCS Fails After Server Disconnects?
Why Do Requests Sometimes Time Out in Clients?
What Should I Do If an Error Is Returned When I Use the Jedis Connection Pool?
Why Is "ERR unknown command" Displayed When I Access a DCS Redis Instance Through a Redis Client?
How Do I Access a DCS Redis Instance Through Redis Desktop Manager?
What If "ERR Unsupported CONFIG subcommand" is Displayed in SpringCloud?
How Do I Troubleshoot Redis Connection Failures?
What Should Be Noted When Using Redis for Pub/Sub?
Should I Use a Domain Name or an IP Address to Connect to a DCS Redis Instance?
Redis Usage
Why Is CPU Usage of a DCS Redis Instance 100%?
Can I Change the VPC and Subnet for a DCS Redis Instance?
Why Aren't Security Groups Configured for DCS Redis 4.0 and Later Instances?
Do DCS Redis Instances Limit the Size of a Key or Value?
Can I Obtain the Addresses of the Nodes in a Cluster DCS Redis Instance?
Why Is Available Memory Smaller Than Instance Cache Size?
Does DCS for Redis Support Multiple Databases?
Does DCS for Redis Support Redis Clusters?
Does DCS for Redis Support Sentinel?
What Is the Default Data Eviction Policy?
What Should I Do If an Error Occurs in Redis Exporter?
Why Is Redisson Distributed Lock Not Supported by DCS Proxy Cluster Redis 3.0 Instances?
Can I Customize or Change the Port for Accessing a DCS Instance?
Can I Modify the Connection Addresses for Accessing a DCS Instance?
Does DCS Support Cross-AZ Deployment?
Why Does It Take a Long Time to Start a Cluster DCS Instance?
What If Redis Commands Are Incompatible with DCS for Redis?
Does DCS for Redis Provide Backend Management Software?
Why Is Memory of a DCS Redis Instance Used Up by Just a Few Keys?
Can I Recover Data from Deleted DCS Instances?
Why Is "Error in execution" Returned When I Access Redis?
Redis Commands
How Do I Clear Redis Data?
How Do I Disable High-Risk Commands?
Does DCS for Redis Support Pipelining?
Does DCS for Redis Support the INCR and EXPIRE Commands?
Why Do I Fail to Execute Some Redis Commands?
Why Does a Redis Command Fail to Take Effect?
Is There a Time Limit on Executing Redis Commands? What Will Happen If a Command Times Out?
Instance Scaling and Upgrade
Can DCS Redis Instances Be Upgraded, for Example, from Redis 4.0 to 5.0?
Are Services Interrupted If Maintenance is Performed During the Maintenance Time Window?
Are Instances Stopped or Restarted During Specification Modification?
Are Services Interrupted During Specification Modification?
Why Can't I Modify Specifications for a DCS Redis Instance?
Monitoring and Alarm
Does Redis Support Command Audits?
What Should I Do If the Monitoring Data of a DCS Redis Instance Is Abnormal?
Why Is Available Memory of Unused DCS Instances Less Than Total Memory and Why Is Memory Usage of Unused DCS Instances Greater Than Zero?
Why Is Used Memory Greater Than Available Memory?
Why Is Flow Control Triggered? How Do I Handle It?
Data Backup, Export, and Migration
How Do I Export DCS Redis Instance Data?
Can I Export Backup Data of DCS Redis Instances to RDB Files Using the Console?
Why Are Processes Frequently Killed During Data Migration?
Is All Data in a DCS Redis Instance Migrated During Online Migration?
Do DCS Redis Instances Support Data Persistence? What Is the Impact of Persistence?
When Will AOF Rewrites Be Triggered?
Online Migration with Rump
Big/Hot Key Analysis and Expired Key Scan
What Are Big Keys and Hot Keys?
What Is the Impact of Big Keys or Hot Keys?
How Do I Avoid Big Keys and Hot Keys?
How Do I Analyze the Hot Keys of a DCS Redis 3.0 Instance?
How Do I Detect Big Keys and Hot Keys in Advance?
How Does DCS Delete Expired Keys?
How Long Are Keys Stored? How Do I Set Key Expiration?
Master/Standby Switchover
When Does a Master/Standby Switchover Occur?
How Does Master/Standby Switchover Affect Services?
Does the Client Need to Switch the Connection Address After a Master/Standby Switchover?
How Does Redis Master/Standby Replication Work?