Cómo instalar Redis en Ubuntu

Cómo instalar Redis en Ubuntu

Redis. es una base de datos de clave-valor persistente avanzada con una interfaz de red y características clave como replicación incorporada, transacciones, particionamiento automático con Redis Cluster. y diferentes niveles de persistencia en disco y mucho más. Además, ofrece alta disponibilidad a través de Redis Sentinel. Admite varias estructuras de datos, incluidas cadenas, hashes, listas, conjuntos y conjuntos ordenados con consultas de rango.

En esta guía, le mostraremos cómo instalar y configurar Redis. con opciones básicas en Ubuntu.

Configuración del sistema Ubuntu para que funcione con Redis

Antes de poder instalar, configurar y usar Redis. en su servidor Ubuntu. puede configurar su servidor para que Redis. funcione de manera eficiente.

Hay algunos consejos que compartiremos como se explica a continuación.

  1. El primer consejo es asegurarse de haber creado un espacio de intercambio en el servidor; recomendamos crear tanto como memoria de intercambio ( RAM. . Esto evita que Redis se bloquee cuando no hay suficiente RAM.
  2. Debe asegurarse de establecer la configuración de overcommit memory. del kernel de Linux en 1 agregando vm.overcommit_memory = 1. al archivo de configuración /etc/sysctl.conf.

Para aplicar los cambios, reinicie el servidor. Alternativamente, realice esto inmediatamente ejecutando el siguiente comando.

$ sudo sysctl vm.overcommit_memory = 1 freestar.config.enabled_slots.push

Luego También asegúrese de que la función transparente kernel de páginas enormes. esté desactivada, ya que esta función daña tanto el uso de memoria como la latencia en su servidor.

$ echo never> sudo tee-a/sys/kernel/mm/transparent_hugepage/enabled

Instalación de Redis en Ubuntu

Para instalar el paquete Redis. desde los repositorios predeterminados, puede usar el administrador de paquetes APT y asegurarse de que la caché de las fuentes del paquete esté actualizado antes de instalar el paquete Redis. de la siguiente manera.

$ sudo apt update

A continuación, instale el paquete Redis-server. que también instalará redis-tools. como una dependencia.

$ sudo apt install redis-server  Instalar Redis en Ubuntu  Instalar Redis en Ubuntu Instalar Redis en Ubuntu

Puedes instalar paquetes Redis. adicionales como redis-sentinel. una herramienta de monitoreo y redis-redisearch. una búsqueda secundaria y de texto completo indexar el módulo del motor de la siguiente manera.

$ sudo apt install redis-sentinel redis-redisearch

Cuando se complete la instalación, systemd. se iniciará automáticamente y habilitará Redis. servicio en el arranque del sistema. Puede confirmar el estado ejecutando el siguiente comando systemctl.

$ sudo systemctl status redis  Verificar el estado del servicio de Redis  Verificar el estado del servicio de Redis Verificar el estado del servicio de Redis

Configurar el servidor de Redis en Ubuntu

El servidor de Redis. lee las directivas de configuración de /etc/redis/redis.conf. y puede configurarlo según sus necesidades.

Para abrir este archivo para editarlo, use sus editores de texto favoritos de la siguiente manera.

$ sudo vim/etc/redis/redis.conf

De forma predeterminada, el servidor Redis. escucha en la interfaz de loopback (127.0.0.1). y escucha en el puerto 6379. para conexiones. Puede permitir conexiones en múltiples interfaces usando la directiva de configuración “bind”, seguida de una o más direcciones IP como se muestra.

bind 192.168.1.100 10.0.0.1 bind 127.0.0.1 :: 1

La directiva de puerto puede para cambiar el puerto en el que desea que escuche Redis.

puerto 3000

Configuración de Redis como caché

Puede usar Redis. como caché para configurar un tiempo para vivir diferente para cada clave. Esto significa que cada clave se eliminará automáticamente del servidor cuando caduque. Esta configuración asume un límite máximo de memoria de 4 megabytes.

maxmemory 4mb maxmemory-policy allkeys-lru

Puede encontrar más directivas en el archivo de configuración y configurar Redis de la manera que desee que funcione. Después de realizar todos los cambios necesarios, guarde el archivo y reinicie el servicio Redis de la siguiente manera.

$ sudo systemctl restart redis

Si tiene el servicio de firewall UFW en ejecución, debe abrir el puerto en el que está escuchando Redis, en el cortafuegos. Esto permitirá que las solicitudes externas pasen a través del firewall al servidor Redis.

$ sudo ufw allow 6379/tcp $ sudo ufw reload

Probando la conexión al servidor Redis

Puede probar la conectividad a el servidor Redis usando la utilidad redis-cli.

$ redis-cli> client list #command para listar los clientes conectados  Probar conexión Redis  Prueba Conexión Redis Prueba la conexión Redis

Puede consultar la documentación de Redis para obtener más información y ejemplos de configuración.

Conclusión

En esta guía, hemos mostrado cómo instalar y configurar Redis. en Ubuntu. servidor. Para cualquier consulta o pensamiento que desee compartir con nosotros, utilice la sección de comentarios a continuación.