Redis

Base de datos en memoria de alto rendimiento para almacenamiento en caché, estructuras de datos y búsqueda.

Acceso

Puede acceder a Redis en redis://localhost:6379

Ejemplo de acceso interactivo al shell:

redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"

Archivos y directorios importantes

  • /etc/redis/redis.conf → Archivo de configuración principal
  • /var/lib/redis/ → Directorio de datos para persistencia
  • /var/log/redis/redis-server.log → Archivo de registro
  • /usr/bin/redis-cli → Herramienta de línea de comandos Redis
  • /usr/bin/redis-server → Binario del demonio Redis

Gestión de servicios

Operaciones de servicio comunes:

systemctl restart redis-server   # Restart Redis
systemctl stop redis-server      # Stop Redis
systemctl status redis-server    # View Redis status

Configuración

Archivo de configuración de Redis: /etc/redis/redis.conf

  • bind — Controla las interfaces de red en las que Redis escucha.
  • modo protegido: debe estar desactivado si permite el acceso remoto.
  • requirepass: establece una contraseña para la autenticación del cliente.
  • maxmemory: limita el uso de RAM (para casos de uso de caché).
  • appendonly — Habilita la persistencia AOF.

Después de realizar cualquier cambio:

systemctl restart redis-server

Herramientas y comandos útiles

Redis incluye varias herramientas integradas:

  • redis-cli → Interfaz de línea de comandos para Redis
  • redis-benchmark → Utilidad de evaluación comparativa
  • redis-check-aof y redis-check-rdb → Validar archivos de persistencia AOF/RDB
  • redis-server → Inicio manual del demonio Redis

Registros y supervisión

Revisar registros:

journalctl -u redis-server -f

Supervisar la actividad:

redis-cli monitor

Ver clientes conectados:

redis-cli client list

Modos de persistencia

Redis admite dos opciones de persistencia:

  1. Instantáneas RDB → Guarda el estado de la base de datos a intervalos (ligero).
  2. AOF (archivo de solo añadir) → Registra cada escritura (más seguro, pero más grande).

Puede habilitar ambos en /etc/redis/redis.conf para mayor durabilidad.

Detalles de la solicitud