GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Redis en CentOS 7

En este tutorial, le mostraremos cómo instalar Redis en CentOS 7. Para aquellos de ustedes que no lo sabían, Redis es un valor clave avanzado de código abierto con licencia BSD. tienda. A menudo se lo conoce como un servidor de estructura de datos, ya que las claves pueden contener cadenas, hash, listas, conjuntos y conjuntos ordenados. Redis también admite tipos de datos como Transiciones, Publicación y Suscripción. 'Redis' se considera más poderoso que 'Memcache'. Sería inteligente poner en práctica 'Redis' y dejar de usar 'Memcache' por un tiempo.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Te mostraré la instalación paso a paso de Redis en un servidor CentOS 7.

Instalar Redis en CentOS 7

Paso 1. Primero, debe habilitar el repositorio EPEL en su sistema.

## RHEL/CentOS 7 64-Bit ##
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -ivh epel-release-7-5.noarch.rpm

Paso 2. Instale Redis con Yum.

yum -y update
yum install redis php-pecl-redis

Habilitar el servicio de Redis para que se inicie en el arranque:

systemctl start redis-server.service
systemctl enable redis-server.service

Comprobar si Redis se está ejecutando:

systemctl is-active redis-server.service

Paso 3. Instale la interfaz web para Redis.

phpRedisAdmin es una interfaz web sencilla para administrar bases de datos de Redis:

git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
cd phpRedisAdmin/includes
cp config.sample.inc.php config.inc.php

Asegúrese de que la configuración sea correcta:

nano config.inc.php

Agreguemos el archivo de configuración de RedisAdmin a Apache:

### nano /etc/httpd/conf.d/redisadmin.conf
### Now add the following ###
#
#  Web Interface for RedisAdmin
# 

<Directory "/downloads/phpRedisAdmin/">
  Order Deny,Allow
  Deny from all
  Allow from 127.0.0.1
  Allow from <your ipaddress>
</Directory>

Alias /redisAdmin /downloads/phpRedisAdmin
Alias /redisadmin /downloads/phpRedisAdmin

Cree un Bash Script para asegurarse de que Redis se esté ejecutando:

### nano /scripts/redis-check.sh
#!/bin/bash
PS=$(which ps)
GREP=$(which grep)
WHEN=$(date +"%Y-%m-%d-%H:%M:%S")
   if  ! $PS aux | $GREP "redis.conf" | $GREP -v grep 2>&1 > /dev/null; then
       /etc/init.d/redis restart
       echo 'Restarted Redis @' $WHEN
   fi
#Check Second instance
   if  ! $PS aux | $GREP "redis2.conf" | $GREP -v grep 2>&1 > /dev/null; then
       /etc/init.d/redis2 restart
       echo 'Restarted Redis2 @' $WHEN
   fi

Hacer el script ejecutable:

 chmod +x /scripts/redis-check.sh

Agrega tu script a tu cron para que se ejecute cada 3 minutos más o menos:

### nano /var/spool/cron/root
*/3 * * * * /bin/bash /script/redis-check.sh >> /var/log/redis-check.log

¡Felicitaciones! Ha instalado correctamente Redis. Gracias por usar este tutorial para instalar el servidor Redis en el sistema CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que visite el sitio web oficial de Redis.


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar el servidor Redis en CentOS 8

  4. Cómo instalar Redis en CentOS 7

  5. Cómo instalar Redis en CentOS 7

Cómo instalar R en CentOS 8

Cómo instalar el servidor Redis en CentOS 8 / RHEL 8

Cómo instalar Redis en CentOS 6

Cómo instalar phpRedisAdmin en CentOS 7

Cómo instalar PhpRedmin en CentOS 7

Cómo instalar Redis en CentOS 8