Programa del Curso
Módulo 1: Configuración inicial
- Redis Comunicados
- Instalación
- Configuración
- Modelo de seguridad
- A partir de Redis durante el arranque
- Refuerzo de la seguridad aplicado por distribuciones comunes Linux
- Bibliotecas cliente y enlaces de lenguaje
Módulo 2: Modelo de datos
- Tipos de datos primitivos y comandos para manipularlos
- Casos de uso típicos para cada tipo de dato
- Convenciones de nomenclatura comunes para claves Redis
- "Redis es principalmente monohilo" - qué significa en la práctica
- Protocolo de red Redis
- Qué hacer si tu biblioteca cliente no conoce algún comando útil
- Por qué algunos comandos están deliberadamente ausentes en algunas bibliotecas clientes
- Cómo ajustar tu mentalidad desde la de un diseñador de bases de datos relacionales
- Consejos generales sobre organización de datos
- Vencimiento
- Pub/Sub
- Transacciones y scripts Lua
- Módulos externos
- Consejos generales para la consistencia de datos
Módulo 3: Consejos de rendimiento
- Benchmarking Redis
- Comandos a evitar
- Depuración de problemas de latencia
- Problemas con solicitudes grandes DEL - qué usar en su lugar
- Pipelining
- Inserción masiva
- Depuración del uso excesivo de memoria
- Consejos para la optimización de memoria
Módulo 4: Operaciones
- Mecanismos de persistencia disponibles
- Precauciones para evitar el desgaste del SSD
- Copia de seguridad y restauración
- Herramientas para explorar contenidos de la base de datos
- Herramientas para análisis de volcados
- Ajuste entre durabilidad y rendimiento
- Cambio entre RDB y AOF
- Casos de uso para Redis sin disco
- Parámetros ajustables del sistema operativo relevantes para Redis
- Supervisión del rendimiento de Redis
Módulo 5: Más de uno Redis
- Inicio de varias instancias de Redis en un servidor
- Creación de particiones en el nivel de aplicación
- Replicación maestro-esclavo
- Alta disponibilidad con Redis Sentinel
- Redis Cúmulo
- Hacer que Sentinel y Cluster funcionen en NAT
- Realización de copias de seguridad coherentes
Requerimientos
Los participantes deben sentirse cómodos con las tareas básicas de administración del sistema utilizando la línea de comandos de Linux. Algunos temas requieren habilidades de programación o scripting. Al hacer la reserva, indique los lenguajes de programación con los que está familiarizado. Si no hay ninguno, simplemente emitiremos comandos redis desde redis-cli.
Testimonios (7)
Trabajo práctico, no solo teoría.
Atilla Kolali - Raiffeisen Schweiz
Curso - Redis for Developers and System Administrators
Traducción Automática
Altamente interactivo con el entrenador y formació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 funcionaba el Redis.
Ben Lake - The Raymond Corporation
Curso - Redis for Developers and System Administrators
Traducción Automática
Me gustó el grupo pequeño, 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 varios 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 de manera excelente.
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