Temario del curso
Módulo 1: Configuración inicial
- Las distintas versiones de Redis
- Instalación
- Configuración
- Modelo de seguridad
- Inicio automático de Redis al arrancar el sistema
- Medidas de fortificación de la seguridad adoptadas por distribuciones Linux comunes
- Bibliotecas cliente y enlaces a diferentes lenguajes
Módulo 2: Modelo de datos
- Tipos de datos primitivos y comandos para manipularlos
- Aplicaciones habituales de cada tipo de dato
- Convenciones de nomenclatura recomendadas para claves en Redis
- ¿Qué significa realmente que “Redis funciona principalmente en un único hilo”?
- Protocolo de comunicación utilizado por Redis
- Acciones a seguir cuando una biblioteca cliente no disponga de algún comando útil
- Razones por las que ciertos comandos están omitidos deliberadamente en algunas bibliotecas cliente
- Cómo adaptar su mentalidad desde un diseño tradicional basado en bases de datos relacionales
- Consejos generales para la organización adecuada de los datos
- Expiración de entradas almacenadas
- Mecanismo Pub/Sub
- Transacciones y scripts Lua
- Módulos externos en Redis
- Sugerencias prácticas para asegurar la coherencia de los datos
Módulo 3: Consejos de rendimiento
- Evaluación del rendimiento mediante tests de referencia en Redis
- Comandos a evitar durante el uso regular
- Técnicas para diagnosticar problemas relacionados con la latencia
- Cómo abordar solicitudes de eliminación masiva – alternativas recomendadas
- Uso eficaz del pipeline (tubería) para acelerar operaciones
- Inserción de grandes volúmenes de datos en el almacenamiento
- Cómo identificar y resolver problemas derivados del consumo excesivo de memoria
- Recomendaciones para optimizar el uso de la memoria disponible
Módulo 4: Operaciones cotidianas
- Mecanismos posibles para la persistencia de datos
- Medidas preventivas ante un desgaste prematuro de unidades SSD
- Procedimientos de copia de seguridad y recuperación de información
- Herramientas útiles para explorar el contenido almacenado en la base de datos
- Aplicaciones específicas para analizar volúmenes completos de datos salvados como dump
- Equilibrio entre durabilidad y eficiencia operativa
- Cómo cambiar de forma dinámica entre formatos RDB y AOF en la configuración
- Aplicaciones prácticas del modo Redis sin almacenamiento en disco
- Parámetros del sistema operativo que influyen directamente sobre el desempeño de Redis
- Técnicas para monitorear constantemente las prestaciones de Redis
Módulo 5: Gestión de múltiples instancias de Redis
- Configuración simultánea de varias versiones distintas del programa en un mismo servidor físico
- Metodologías para la partición a nivel de aplicación del tráfico entre instancias distintas
- Mecanismo de replicación maestro-esclavo implementado por el sistema
- Aseguramiento de alta disponibilidad mediante soluciones como Redis Sentinel
- Funcionamiento y configuración del propio Clúster de Redis
- Estrategias para integrar tanto Sentinel como los Clústeres en redes con traducción NAT
- Procedimientos adecuados para crear copias de seguridad coherentes en sistemas distribuidos
Requerimientos
Los participantes deben contar con una comprensión básica de tareas de administración del sistema a través de la línea de comandos en Linux. Algunos temas exigen habilidades en programación o scripting. Al realizar la inscripción, indique los lenguajes de programación que domina; si no conoce ninguno, simplemente ejecutaremos comandos Redis mediante redis-cli.
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 2900 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (7)
Trabajo práctico, no solo teoría.
Atilla Kolali - Raiffeisen Schweiz
Curso - Redis for Developers and System Administrators
Traducción Automática
Muy interactivo con el formador y capacitación práctica
Paresh Kumar Giri - The Raymond Corporation
Curso - Redis for Developers and System Administrators
Traducción Automática
Proporcionó una idea básica de cómo funciona Redis.
Ben Lake - The Raymond Corporation
Curso - Redis for Developers and System Administrators
Traducción Automática
Me gustó el pequeño grupo, la buena interacción y la posibilidad de personalizar.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Curso - Redis for Developers and System Administrators
Traducción Automática
interacción con el profesor. Tuvimos muchas discusiones sobre los diversos temas.
arno bongenaar - KLM Accounts Payable SPL/AP
Curso - Redis for Developers and System Administrators
Traducción Automática
Las conferencias fueron muy interesantes y los temas se explicaron bien.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Curso - Redis for Developers and System Administrators
Traducción Automática
I genuinely was benefit from the training knowledge and mechanic.
Sutiipong Bumlungvech
Curso - Redis for Developers and System Administrators
Traducción Automática