Cómo instalar y configurar Redis en Debian
- 3686
- 277
- Claudia Baca
Redis es un almacén de estructura de datos en memoria de código abierto que se usa ampliamente como una base de datos, caché y corredor de mensajes. Es conocido por su alto rendimiento, flexibilidad y baja huella de memoria. Redis admite una amplia gama de estructuras de datos, que incluyen cadenas, hashes, listas, conjuntos y conjuntos ordenados, y proporciona varias características como replicación, transacciones, secuencias de comandos LUA y mensajería de pub/subconscripción.
En este tutorial, lo guiaremos a través del proceso de instalación y configuración de Redis en Debian. Cubriremos cómo instalar Redis, configurarlo para que se ejecute como un servicio y asegurarlo utilizando la autenticación.
Paso 1: actualizar el sistema
Antes de instalar Redis, siempre se recomienda actualizar los paquetes del sistema a su última versión. Para actualizar su sistema Debian, ejecute el siguiente comando:
SUDO apt-get actualización && sudo apt-get actualización
Paso 2: instalar redis
Para instalar Redis en Debian, use el siguiente comando:
sudo apt-get install redis-server
Esto instalará Redis y sus dependencias en su sistema.
Paso 3: Configurar Redis
El archivo de configuración de Redis se encuentra en/etc/redis/redis.confusión. Puede abrir este archivo en su editor de texto para realizar los cambios necesarios. Aquí hay algunas configuraciones importantes que debe considerar:
- Unir
Por defecto, Redis está configurado para escuchar en todas las interfaces de red disponibles. Para escuchar solo en la interfaz de bucleback (localhost), cambie la directiva de enlace en el archivo de configuración de la siguiente manera:
atar 127.0.0.11 atar 127.0.0.1 - Puerto
Por defecto, Redis escucha en el puerto 6379. Si necesita usar un puerto diferente, puede cambiarlo modificando la Directiva de puerto.
- Contraseña
Por defecto, Redis no requiere una contraseña para conectarse. Para establecer una contraseña, descomnación y actualizar la Directiva Requirepass:
Requastepass YourPassword1 Requastepass YourPassword Reemplace YourPassword con una contraseña segura.
- Persistencia
Redis respalda la persistencia, lo que significa que puede guardar los datos en el disco para que pueda sobrevivir a un sistema de reinicio del sistema. Existen dos métodos de persistencia: RDB (copia de seguridad de la base de datos Redis) y AOF (archivo solo de append). Puede habilitar la persistencia incommentando y actualizando las directivas apropiadas.
Paso 4: Comienza Redis
Para comenzar a redis, ejecute el siguiente comando:
sudo systemctl iniciar redis
Puede verificar que Redis se ejecute ejecutando el siguiente comando:
SUDO SYSTEMCTL ESTADO REDIS
Si Redis se está ejecutando, la salida debe mostrar que el servicio está activo y en ejecución.
Paso 5: prueba redis
Para probar redis, puede usar la herramienta de línea de comandos redis-cli. Para conectarse a Redis, ejecute el siguiente comando:
redis-cli
Si establece una contraseña, deberá usar el siguiente comando:
Redis -cli -A YourPassword
Reemplace YourPassword con la contraseña que establece en el archivo de configuración.
Una vez conectado, puede probar redis ejecutando algunos comandos. Por ejemplo, puede establecer un par de valores clave de la siguiente manera:
Establecer mykey "Hola, mundo!"
Para recuperar el valor, ejecute el siguiente comando:
consigue mi key
Esto debería devolver el valor hola, mundo!.
Paso 6: Secure Redis
Asegurar su instalación de Redis es importante para proteger sus datos del acceso no autorizado o los ataques maliciosos. Aquí hay algunas mejores prácticas para asegurar su instalación de Redis:
- Cambiar la contraseña predeterminada
- Atar al localhost
- Habilitar el cifrado SSL
- Usa un firewall
Siguiendo estas mejores prácticas, puede asegurar su instalación de Redis y proteger sus datos del acceso no autorizado o ataques maliciosos.
Conclusión
Redis es un poderoso sistema de almacenamiento de datos y almacenamiento en caché que puede mejorar el rendimiento de sus aplicaciones. Siguiendo los pasos descritos en este tutorial, debe poder instalar y configurar Redis en su sistema Debian. Recuerde mantener su instalación de Redis segura configurando la autenticación y restringiendo el acceso a clientes de confianza solamente. Con Redis en funcionamiento, puede aprovechar sus muchas características para construir aplicaciones rápidas, confiables y escalables.
- « Cómo forzar matar un servicio en Windows
- Cómo configurar ElasticSearch en Ubuntu 18.04 y 16.04 LTS »