Cómo instalar Redis en Centos 8

Cómo instalar Redis en Centos 8

Redis es un almacén de estructura de datos en memoria. Se usa como almacén de bases de datos, Cache Server. También puede usar Redis como Broker de mensajes para configurar el sistema de mensajería Publish/Suscribe (Pub/Sub). Redis es capaz de almacenar cadenas, hashes, listas, conjuntos, conjuntos ordenados, hiperloglogs, mapas de bits, corrientes e índices espaciales, etc. También proporciona un módulo PHP para la comunicación entre el script PHP con el servidor Redis. Redis está escrito en lenguaje de programación C.

Este tutorial ayudará a instalar el servidor Redis Cache junto con las extensiones de PHP Redis en una máquina CentOS 8 Linux.

Requisitos previos

  • Sistema CentOS 8 Linux con acceso de shell
  • Sistema recién instalado Siga los pasos iniciales de configuración del servidor.

Paso 1 - Instale Redis en Centos 8

Las últimas versiones de Redis están disponibles bajo los repositorios de Appstream de Centos 8. Ahora, puede usar el Administrador de paquetes DNF para instalar el servidor Redis en su sistema. Para instalar Redis, simplemente ejecute el siguiente comando en su sistema:

SUDO DNF Install Redis 

Después de la instalación de la instalación correctamente, iniciar el servicio Redis y habilitar el reinicio del sistema de inicio automático.

sudo systemctl habilita redis.servicio sudo systemctl iniciar redis.servicio 

Redis Server está en funcionamiento en su sistema.

● Redis.Servicio - Redis Base de datos de valor clave persistente Cargada: Cargada (/usr/lib/systemd/system/redis.servicio; activado; Vendor preestablecido: deshabilitado) Drop-in:/etc/Systemd/System/Redis.servicio.d └─limit.conf activo: activo (en ejecución) desde miércoles 2020-03-04 10:23:56 UTC; 1Min 28 s Pid Main Pid: 19911 (Redis-server) Tareas: 4 (Límite: 17963) Memoria: 6.6m cgroup: /sistema.rebanada/redis.Servicio └─19911/usr/bin/redis-server 127.0.0.1: 6379 Mar 08 10:23:56 Tecadmin Systemd [1]: Inicio Redis Base de datos de valor de valor de clave persistente Persistente. 

Paso 2 - Instale la extensión de Redis PHP

Asumimos que ya tiene PHP instalado en su sistema. Debe tener el paquete PHP Pear instalado en su sistema.

sudo DNF instalar PHP-PEAR PHP-DEVEL 

Ahora, ejecute comandos para habilitar la extensión Redis PHP en su servidor CentOS.

PECL Instale Redis de devel igbinario igbinario 

Después de eso, ejecute un comando para verificar la extensión de Redis PHP está habilitado:

PHP -M | Grep Redis 

Redis Server se ha instalado en su sistema junto con la extensión PHP.

Paso 3: configure Redis como un servidor de caché

Redis se puede iniciar sin un archivo de configuración utilizando una configuración predeterminada incorporada. Pero para realizar cualquier cambio de parámetro adicional, puede usar su archivo de configuración que es:/etc/redis/redis.confusión. Edite el archivo de configuración de Redis en un editor de texto para realizar cambios

vim/etc/redis/redis.confusión 

Actualice los siguientes valores en el archivo de configuración de Redis de acuerdo con su requisito. Puede aumentar el límite de memoria máxima según esté disponible en su servidor.

MaxMemory 256MB MaxMemory-Policy Allkeys-Lru 

La configuración anterior le dice a Redis que elimine cualquier clave utilizando el algoritmo LRU cuando se alcanza la memoria máxima de 256 MB. Guarde el archivo de configuración y reinicie el servicio Redis:

Paso 4: pruebe la conexión al servidor Redis

Use la herramienta Redis-Cli para verificar la conexión entre el servidor Redis y Redis-CLI.

Redis-Cli 127.0.0.1: 6379> Ping pong 127.0.0.1: 6379> 

Conclusión

Ha instalado con éxito el servidor Redis Cache en su sistema CentOS 8. Si encontró la versión anterior instalada, siga este tutorial.