Acceso
Puedes acceder a Redis en redis://localhost:6379
Ejemplo de acceso a la shell interactiva:
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 de Redis/usr/bin/redis-server→ Binario del demonio de Redis
Gestión del servicio
Operaciones habituales del servicio:
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 en qué interfaces de red escucha Redis.
- protected-mode. Debe desactivarse si permites el acceso remoto.
- requirepass. Define una contraseña para la autenticación de clientes.
- maxmemory. Limita el uso de RAM (para casos de uso de caché).
- appendonly. Activa la persistencia AOF.
Tras cualquier cambio:
systemctl restart redis-server
Herramientas y comandos útiles
Redis incluye varias herramientas integradas:
redis-cli→ Interfaz de línea de comandos para Redisredis-benchmark→ Utilidad de benchmarkingredis-check-aofyredis-check-rdb→ Validar archivos de persistencia AOF/RDBredis-server→ Inicio manual del daemon Redis
Registros y monitorización
Ver registros:
journalctl -u redis-server -f
Monitorizar la actividad:
redis-cli monitor
Ver clientes conectados:
redis-cli client list
Modos de persistencia
Redis admite dos opciones de persistencia:
- Snapshots RDB → Guarda el estado de la base de datos a intervalos (ligero).
- AOF (Append Only File) → Registra cada escritura (más seguro, pero genera archivos más grandes).
Puedes habilitar ambos en /etc/redis/redis.conf para mayor durabilidad.