-
Descripción general del servicio
- ¿Qué es DCS?
- Escenarios de la aplicación
- Tipos de instancia de DCS
- Especificaciones de instancias de DCS
- Compatibilidad de los comandos
- Recuperación ante desastres y solución multiactiva
- Diferencias del motor de caché
- 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
- Gestión de permisos
- Compra de instancias de DCS
- Acceso a una instancia de DCS para Redis
- Acceso a una instancia de DCS compatible con Memcached
-
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 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é
- 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
- Migración de datos de instancia
- Plantillas de parámetros
- Gestión de contraseñas
- Cuotas
- Monitoreo
- Auditoría
-
Referencia de la API
- Antes de empezar
- Descripción general de la API
- Llamadas a la API
- Ejemplos
-
API V2
- Gestión del ciclo de vida
- Gestión de parámetros
- Copia de respaldo y restauración
-
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
- Diagnóstico de instancia
- Gestión de registros
- Gestión de etiquetas
- Seguridad de la red
- Gestión de tareas en segundo plano
- Otras APIs
- Gestión de instancias
- Políticas de permisos y acciones admitidas
- Apéndice
- APIs fuera de fecha (no disponibles pronto)
- 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
-
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?
-
Tipos/Versiones de Instancias
- Actualmente, el contenido no está disponible en el idioma seleccionado. Sugerimos consultar la versión en inglés.
- What's New
- Function Overview
- Product Bulletin
- Billing
- Best Practices
- SDK Reference
- Troubleshooting
- Videos
-
More Documents
-
User Guide (ME-Abu Dhabi Region)
- Service Overview
- Getting Started
- Operation Guide
- Monitoring
- Auditing
-
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
- Data Backup, Export, and Migration
- Master/Standby Switchover
-
Client and Network Connection
- Change History
- API Reference (ME-Abu Dhabi Region)
-
User Guide (Paris Region)
- Service Overview
- Getting Started
- Operation Guide
- Monitoring
- Auditing
-
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
- Master/Standby Switchover
-
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?
-
Client and Network Connection
- Change History
-
API Reference (Paris Region)
- Before You Start
- API Overview
- Calling APIs
-
API V2
- Lifecycle Management
- Instance Management
- Shards and Replicas
- Parameter Management
- Backup and Restoration
-
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
- Network Security
- Background Task Management
- Instance Diagnosis
- Template Management
- Other APIs
- Outdated APIs (V1)
- Permissions Policies and Supported Actions
- Appendix
- Change History
-
User Guide (Kuala Lumpur Region)
-
Service Overview
- What Is DCS?
- Application Scenarios
- DCS Instance Types
- DCS Instance Specifications
- Command Compatibility
- 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
- Process of Using DCS
-
Getting Started
- Creating an Instance
-
Accessing an Instance
- Network Conditions for Accessing DCS Redis
- Accessing a DCS Redis Instance Through redis-cli
- Access in Different Languages
- Accessing a DCS Redis 4.0/5.0/6.0 Instance on the Console
- Accessing a DCS Memcached Instance (Discontinued)
- Viewing Details of a DCS Instance
- Operating DCS Instances
-
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
- Migrating Data with DCS
- Managing Passwords
- Parameter Templates
- Monitoring
- Auditing
- Data Migration Guide
-
FAQs
- Instance Types/Versions
-
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
- Master/Standby Switchover
-
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
- Change History
-
Service Overview
- API Reference (Kuala Lumpur Region)
-
API Reference (Ankara Region)
- Before You Start
- API Overview
- Calling APIs
-
APIs V2 (Recommended)
- Lifecycle Management
- Instance Management
- Shards and Replicas
- Parameter Management
- Backup and Restoration
-
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
- Background Task Management
- Other APIs
- Outdated APIs (V1)
- Permissions Policies and Supported Actions
- Appendix
-
User Guide (Ankara Region)
- Service Overview
-
Getting Started
- Creating an Instance
-
Accessing an Instance
- Network Conditions for Accessing DCS Redis
- Accessing a DCS Redis Instance Through redis-cli
- Access in Different Languages
- Accessing a DCS Redis Instance on the Console
- Viewing Details of a DCS Instance
-
User Guide
- Permissions Management
- Operating DCS Instances
-
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
- Migrating Data with DCS
- Managing Passwords
- Monitoring
- Best Practices
-
FAQs
- Instance Types/Versions
-
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
-
User Guide (ME-Abu Dhabi Region)
Copiado.
Comandos de la CLI web
Web CLI es una herramienta de línea de comandos proporcionada en la consola de DCS. Esta sección describe la compatibilidad de la CLI web con los comandos de Redis, incluidos los comandos compatibles y deshabilitados. Actualmente, solo DCS for Redis 4.0, 6.0 y 5.0 soportan la CLI web.
- Currently, no command parameters on the Web CLI support Chinese. Spaces cannot be included in keys and values.
- Si el valor está vacío, se devuelve nil después de ejecutar el comando GET.
Comandos admitidos en la CLI web
A continuación se enumeran los comandos admitidos cuando se usa la CLI web. Para obtener más información sobre la sintaxis del comando, visite el sitio web oficial de Redis. Por ejemplo, para ver detalles sobre el comando SCAN, escriba SCAN en el cuadro de búsqueda de esta página.
DEL |
APPEND |
RPUSH |
SADD |
ZADD |
FLUSHALL |
OBJECT |
BITCOUNT |
RPUSHX |
SCARD |
ZCARD |
FLUSHDB |
EXISTS |
BITOP |
BRPOPLRUSH |
SDIFF |
ZCOUNT |
DBSIZE |
EXPIRE |
BITPOS |
LINDEX |
SDIFFSTORE |
ZINCRBY |
TIME |
MOVE |
DECR |
LINSERT |
SINTER |
ZRANGE |
INFO |
PERSIST |
DECRBY |
LLEN |
SINTERSTORE |
ZRANGEBYSCORE |
CLIENT KILL |
PTTL |
GET |
LPOP |
SISMEMBER |
ZRANK |
CLIENT LIST |
RANDOMKEY |
GETRANGE |
LPUSHX |
SMEMBERS |
ZREMRANGEBYRANK |
CLIENT GETNAME |
RENAME |
GETSET |
LRANGE |
SMOVE |
ZREMRANGEBYCORE |
CLIENT SETNAME |
RENAMENX |
INCR |
LREM |
SPOP |
ZREVRANGE |
CONFIG GET |
SCAN |
INCRBY |
LSET |
SRANDMEMBER |
ZREVRANGEBYSCORE |
MONITOR |
SORT |
INCRBYFLOAT |
LTRIM |
SREM |
ZREVRANK |
SLOWLOG |
TTL |
MGET |
RPOP |
SUNION |
ZSCORE |
ROLE |
TYPE |
MSET |
RPOPLPU |
SUNIONSTORE |
ZUNIONSTORE |
SWAPDB |
- |
MSETNX |
RPOPLPUSH |
SSCAN |
ZINTERSTORE |
MEMORY |
- |
PSETEX |
- |
SPOP |
ZSCAN |
- |
- |
SET |
- |
- |
ZRANGEBYLEX |
- |
- |
SETBIT |
- |
- |
ZLEXCOUNT |
- |
- |
SETEX |
- |
- |
- |
- |
- |
SETNX |
- |
- |
- |
- |
- |
SETRANGE |
- |
- |
- |
- |
- |
STRLEN |
- |
- |
- |
- |
- |
BITFIELD |
- |
- |
- |
- |
HDEL |
PFADD |
AUTH |
EVAL |
GEOADD |
HEXISTS |
PFCOUNT |
ECHO |
EVALSHA |
GEOHASH |
HGET |
PFMERGE |
PING |
SCRIPT EXISTS |
GEOPOS |
HGETALL |
- |
QUIT |
SCRIPT FLUSH |
GEODIST |
HINCRBY |
- |
- |
SCRIPT KILL |
GEORADIUS |
HINCRBYFLOAT |
- |
- |
SCRIPT LOAD |
GEORADIUSBYMEMBER |
HKEYS |
- |
- |
- |
- |
HMGET |
- |
- |
- |
- |
HMSET |
- |
- |
- |
- |
HSET |
- |
- |
- |
- |
HSETNX |
- |
- |
- |
- |
HVALS |
- |
- |
- |
- |
HSCAN |
- |
- |
- |
- |
HSTRLEN |
- |
- |
- |
- |
Comandos deshabilitados en la CLI web
A continuación se enumeran los comandos deshabilitados cuando se usa la CLI web.
MIGRATE |
SLAVEOF |
UNWATCH |
PSUBSCRIBE |
WAIT |
SHUTDOWN |
REPLICAOF |
PUBLISH |
DUMP |
DEBUG commands |
DISCARD |
PUBSUB |
RESTORE |
CONFIG SET |
EXEC |
PUNSUBSCRIBE |
- |
CONFIG REWRITE |
MULTI |
SUBSCRIBE |
- |
CONFIG RESETSTAT |
WATCH |
UNSUBSCRIBE |
- |
SAVE |
- |
- |
- |
BGSAVE |
- |
- |
- |
BGREWRITEAOF |
- |
- |
- |
COMMAND |
- |
- |
- |
KEYS |
- |
- |
- |
MONITOR |
- |
- |
- |
SYNC |
- |
- |
- |
PSYNC |
- |
- |
- |
ACL |
- |
- |
BLPOP |
SELECT |
BZPOPMAX |
BRPOP |
- |
BZPOPMIN |
BLMOVE |
- |
BZMPOP |
BRPOPLPUSH |
- |
- |
BLMPOP |
- |
- |
MIGRATE |
SLAVEOF |
UNWATCH |
CLUSTER MEET |
WAIT |
SHUTDOWN |
REPLICAOF |
CLUSTER FLUSHSLOTS |
DUMP |
DEBUG commands |
DISCARD |
CLUSTER ADDSLOTS |
RESTORE |
CONFIG SET |
EXEC |
CLUSTER DELSLOTS |
- |
CONFIG REWRITE |
MULTI |
CLUSTER SETSLOT |
- |
CONFIG RESETSTAT |
WATCH |
CLUSTER BUMPEPOCH |
- |
SAVE |
- |
CLUSTER SAVECONFIG |
- |
BGSAVE |
- |
CLUSTER FORGET |
- |
BGREWRITEAOF |
- |
CLUSTER REPLICATE |
- |
COMMAND |
- |
CLUSTER COUNT-FAILURE-REPORTS |
- |
KEYS |
- |
CLUSTER FAILOVER |
- |
MONITOR |
- |
CLUSTER SET-CONFIG-EPOCH |
- |
SYNC |
- |
CLUSTER RESET |
- |
PSYNC |
- |
- |
- |
ACL |
- |
- |
PSUBSCRIBE |
BLPOP |
SELECT |
BZPOPMAX |
PUBLISH |
BRPOP |
- |
BZPOPMIN |
PUBSUB |
BLMOVE |
- |
BZMPOP |
PUNSUBSCRIBE |
BRPOPLPUSH |
- |
- |
SUBSCRIBE |
BLMPOP |
- |
- |
UNSUBSCRIBE |
- |
- |
- |