Programa del Curso

Módulo 1: Configuración inicial

  • Redis Lanzamientos
  • Instalación
  • Configuración
  • Modelo de seguridad
  • Inicio Redis durante el arranque
  • Refuerzo de la seguridad aplicado por las distribuciones comunes de 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 datos
  • Convenciones de nomenclatura comunes para las claves Redis
  • "Redis es en su mayoría de un solo hilo" - lo que significa en la práctica
  • Redis Protocolo de cable
  • Qué hacer si la biblioteca cliente no conoce algúncomando útil
  • Por qué algunos comandos no están disponibles deliberadamente en algunas bibliotecas cliente
  • Cómo ajustartu mentalidad de la de un diseñador de bases de datos relacionales
  • Consejos generales sobre la organización de datos
  • Expiración
  • Pub/Sub
  • Transacciones y scripts Lua
  • Módulos externos
  • Consejos generales sobre la coherencia de los datos

Módulo 3: Consejos de rendimiento

  • Evaluación comparativa Redis
  • Comandos que se deben evitar
  • Depuración de problemas de latencia
  • Problemas con las grandes solicitudes DEL: qué usar en su lugar
  • Pipelining
  • Inserción masiva
  • Depuración del uso excesivo de memoria
  • Consejos para la optimización de la memoria

Módulo 4: Operaciones

  • Mecanismos de persistencia disponibles
  • Precauciones para evitarel desgaste de la SSD
  • Copia de seguridad y restauración
  • Herramientas para explorar el contenido de la base de datos
  • Herramientas para el análisis de volcado
  • Ajuste de la durabilidad frente al rendimiento
  • Cambio entre RDB y AOF
  • Casos de uso de la tecnología sin disco Redis
  • Ajustes a nivel de sistema operativo relevantes para Redis
  • Supervisión Redis del rendimiento

Módulo 5: Más de uno Redis

  • Inicio de varias instancias de Redis en un servidor
  • Creación de particiones a nivel de aplicación
  • Replicación maestro-esclavo
  • Alta disponibilidad con Redis Sentinel
  • Redis Clúster
  • Hacer que Sentinel y Cluster funcionen en NAT
  • Realización de copias de seguridad coherentes

Módulo 6: Alta disponibilidad

  • Instalación y configuración de servidores multi-Redis
  • Servidor independiente con varias instancias
  • Replicación maestro/esclavo
  • Redis Clúster de alta disponibilidad con Sentinel
  • Redis Clúster de particionamiento
  • Combinación de Redis replicación (con Sentinel) + capacidad de fragmentación
  • Supervisión, copia de seguridad/restauración y ajuste del rendimiento de la configuración

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 conocimientos 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.
 21 horas

Testimonios (1)

Categorías Relacionadas