GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Redis su CentOS 7

In questo tutorial, ti mostreremo come installare Redis su CentOS 7. Per quelli di voi che non lo sapessero, Redis è un valore-chiave avanzato open source, con licenza BSD store. Viene spesso definito server di struttura dati poiché le chiavi possono contenere stringhe, hash, elenchi, set e set ordinati. Redis supporta anche tipi di dati come Transizioni, Pubblica e Sottoscrivi. "Redis" è considerato più potente di "Memcache". Sarebbe intelligente mettere in pratica "Redis" e mettere giù "Memcache" per un po'.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Redis su un server CentOS 7.

Installa Redis su CentOS 7

Passaggio 1. Innanzitutto, devi abilitare il repository EPEL sul tuo 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

Passaggio 2. Installa Redis con Yum.

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

Abilita l'avvio del servizio Redis all'avvio:

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

Verifica se Redis è in esecuzione:

systemctl is-active redis-server.service

Passaggio 3. Installa l'interfaccia web per Redis.

phpRedisAdmin è una semplice interfaccia web per gestire i database Redis:

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

Assicurati che l'impostazione sia corretta:

nano config.inc.php

Aggiungiamo il file di configurazione RedisAdmin ad 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

Crea uno script Bash per assicurarti che Redis sia in esecuzione:

### 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

Rendi eseguibile lo script:

 chmod +x /scripts/redis-check.sh

Aggiungi lo script al tuo cron da eseguire ogni 3 minuti circa:

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

Congratulazioni! Hai installato con successo Redis. Grazie per aver utilizzato questo tutorial per l'installazione del server Redis sul sistema CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Redis.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare il server Redis su CentOS 8

  4. Come installare Redis su CentOS 7

  5. Come installare Redis su CentOS 7

Come installare R su CentOS 8

Come installare il server Redis su CentOS 8 / RHEL 8

Come installare Redis su CentOS 6

Come installare phpRedisAdmin su CentOS 7

Come installare PhpRedmin su CentOS 7

Come installare Redis su CentOS 8