GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar y asegurar Redis en Ubuntu 20.04

Redis (abreviatura de Remote Dictionary Server) es un almacén de estructura de datos en memoria de código abierto. Se utiliza como una base de datos clave-valor flexible y de alta disponibilidad que mantiene un alto nivel de rendimiento. Ayuda a reducir los retrasos de tiempo y aumentar el rendimiento de su aplicación accediendo en microsegundos.

Una de las mejores características de Redis es la gran variedad de tipos de datos o estructuras de datos que admite, como cadenas, hashes, listas, conjuntos y más. Redis está escrito en el lenguaje de programación C. En este tutorial, le mostraremos cómo instalar y asegurar Redis Server en Ubuntu 20.04.

Requisitos:

  • Para los propósitos de este tutorial, usaremos un VPS Ubuntu20.04.
  • Acceso a la cuenta de usuario raíz (o un usuario con privilegios sudo)

1:Inicie sesión en el servidor y actualice los paquetes del sistema operativo del servidor

Primero, inicie sesión en su servidor Ubuntu 20.04 a través de SSH como usuario raíz:

ssh root@IP_ADDRESS -p PORT_NUMBER

No olvide reemplazar IP_Address y Número_de_puerto con la dirección IP real de su servidor y el número de puerto SSH. Además, debe reemplazar 'root' con el nombre de usuario de la cuenta de administrador si es necesario.

Una vez que esté dentro, ejecute los siguientes comandos para actualizar el índice del paquete y actualice todos los paquetes instalados a la última versión disponible

sudo apt-get update 
sudo apt-get upgrade

Una vez que se completan las actualizaciones, podemos pasar al siguiente paso.

2. Instale Redis en Ubuntu 20.04

Cuando se complete una actualización, la descargará e instalará desde los repositorios oficiales de Ubuntu. La versión 5.0.x de Redis se incluye de forma predeterminada en los repositorios de Ubuntu 20.04.

Ejecute el siguiente comando para instalar Redis en su servidor:

sudo apt-get install redis-server

Con este comando, también descargará e instalará todas las dependencias requeridas.

Una vez completada la instalación, el servicio Redis se iniciará automáticamente. Para comprobar y verificar el estado de su servicio Redis, ejecute el siguiente comando:

sudo systemctl status redis-server

Debería recibir el siguiente resultado:

● redis-server.service - Advanced key-value store
Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2021-09-25 11:01:30 UTC; 12min ago
Docs: http://redis.io/documentation,
man:redis-server(1)
Main PID: 199086 (redis-server)
Tasks: 4 (limit: 2279)
Memory: 2.0M
CGroup: /system.slice/redis-server.service
└─199086 /usr/bin/redis-server 127.0.0.1:6379

El puerto predeterminado de Redis es 6379 e IP 127.0.0.1 es host local.

3. Comprobar la versión de Redis

Puede verificar la versión de Redis usando el siguiente comando:

$ redis-cli -v

Deberías obtener el siguiente resultado:

redis-cli 5.0.7

4. Cómo configurar el servidor Redis

Redis puede comenzar sin un archivo de configuración utilizando una configuración predeterminada integrada. Ahora debe realizar un cambio de configuración importante en Redis. Abra la configuración de Redis, redis.conf con tu editor favorito. Usaremos nano. Eres libre de usar cualquier otro editor de texto si lo prefieres:

sudo nano /etc/redis/redis.conf

Necesitas encontrar un supervisado directiva. De forma predeterminada, esta línea se establece en no . Sin embargo, para administrar Redis como un servicio, lo cambiará a systemd .

# If you run Redis from upstart or systemd, Redis can interact with your
# supervision tree. Options:
# supervised no - no supervision interaction
# supervised upstart - signal upstart by putting Redis into SIGSTOP mode
# supervised systemd - signal systemd by writing READY=1 to $NOTIFY_SOCKET
# supervised auto - detect upstart or systemd method based on
# UPSTART_JOB or NOTIFY_SOCKET environment variables
# Note: these supervision methods only signal "process is ready."
# They do not enable continuous liveness pings back to your supervisor.
supervised systemd

Para que Redis sea consciente de esto, debe reiniciarlo con el siguiente comando:

sudo systemctl restart redis-server

5. Comprobar la conexión Redis

También debe verificar la conexión con el servidor Redis mediante redis-cli herramienta. Para conectarse con este cliente de línea de comandos, ingrese el siguiente comando:

redis-cli

Para probar la conectividad, ejecute:

ping

La salida debe responder con:

PONG

6:Administración del servicio Redis

Para detener su servicio, ejecute el siguiente comando:

sudo systemctl stop redis-server

Para empezar su servicio, ejecute el siguiente comando:

sudo systemctl start redis-server

Para habilitar su servicio, ejecute el siguiente comando:

sudo systemctl enable redis-server

7. Cómo asegurar Redis

Redis incluye una función de autenticación como una capa de seguridad adicional. La función no está habilitada de forma predeterminada. Para habilitar la autenticación de contraseña, abra el archivo de configuración de Redis:

sudo nano /etc/redis/redis.conf

Al desplazarse por el archivo, habrá una sección llamada SEGURIDAD , donde se mostrará esta entrada:

# requirepass foobared

y reemplaza foobared con la contraseña de su elección.

requirepass your_strong_password

Nota: No olvide descomentar y cambiar your_strong_password con su contraseña segura.

Y reinicie el servicio Redis para que los cambios surtan efecto.

sudo systemctl restart redis.service

Ahora se ha habilitado la autenticación de contraseña para Redis.

Para probar que la contraseña funciona, abra el cliente de Redis:

redis-cli

Una vez que esté conectado al servidor, intente hacer ping con el siguiente comando.

ping "hello world"

Ahora obtendrá el resultado como se muestra a continuación.

Para autenticarse, solo use auth comando, como se muestra a continuación:

auth your_strong_password

A continuación se muestra el resultado después de que se haya autenticado en el servidor Redis.

¡Eso es todo! Se completó la instalación de Redis Server en Ubuntu 20.04 y se aplicó la seguridad básica para Redis Server.

Por supuesto, no es necesario que instale y asegure Redis en Ubuntu 20.04 usted mismo si utiliza uno de nuestros Alojamiento VPS totalmente administrados. servicios, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que lo instalen y protejan por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD Si le gustó esta publicación sobre cómo instalar y asegurar Redis en Ubuntu 20.04, compártala con sus amigos en las redes sociales utilizando los accesos directos para compartir a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Panels
  1. Cómo instalar y configurar el servidor Redis en Ubuntu

  2. Cómo instalar y configurar Redis 6 en Ubuntu 20.04

  3. Cómo instalar Redis en Ubuntu 16.04

  4. Cómo instalar Redis en Ubuntu 18.04

  5. Cómo instalar y asegurar Redis en Ubuntu 18.04

Cómo instalar y asegurar Redis en Ubuntu 18.04 LTS

Cómo instalar y configurar Redis en Ubuntu 20.04

Cómo instalar Redis en Ubuntu 14.04

Cómo instalar y asegurar phpMyAdmin en Ubuntu 14.04

Cómo instalar y proteger Memcached en Ubuntu 18.04

¿Cómo instalar Redis en Ubuntu?