rocky(centos) instala redis y lo configura para que se inicie automáticamente en el arranque

1. Descargar e instalar

1. Descargue Redis del sitio web oficial e instálelo.

Descargar | Redis Redis Puede descargar los últimos archivos fuente de Redis aquí. Para opciones adicionales, consulte la sección de descargas de Redis a continuación. Estable (7.2)Redis 7.2... icono-default.png?t=N7T8https://redis.io/download/

2. Cargue el paquete comprimido redis descargado en /usr/local

3. Descomprimir

tar -xzvf redis-7.2.0.tar.gz

Y cambie el nombre del archivo descomprimido a redis 

mv redis-7.2.0 redis

4. Instale el entorno gcc requerido

yum install gcc gcc-c++ automake autoconf libtool libstdc++-devel make -y

5. Cambiar de ruta

cd redis

6. Instalación

make && make install

7. Instalación completada

2. centos8-configurado para iniciarse automáticamente en el arranque (o rocky8-)

Antes de configurarlo, realice algunas modificaciones propias para que Redis se ajuste mejor a nuestro entorno de producción.

1. Ingrese ustils en el directorio redis

cd /usr/local/redis/utils/

2. Copiar

cp redis_init_script /etc/init.d/

3. Regrese al directorio de redis. y crea una nueva carpeta

cd /usr/local/redis

4. Modifique el archivo de configuración vim redis.conf de la siguiente manera:

①  daemonize yes  //是否后台启动
②  dir /usr/local/redis/working   //写明redis的工作空间
 所以要在此目录下创建一个working文件夹 mkdir working
③  bind 0.0.0.0  //如果想要外部能访问redis,则改成0.0.0.0,原来是127.0.0.1,只能被内部访问
④  requirepass 123456   //设置redis密码,默认是被注释的,不需要密码。
在云服务器上的密码记得设置的复杂些,这里是本地虚拟机所以无关紧要。

En este punto, el archivo de configuración principal se ha modificado y puede modificarse según sus necesidades reales.

5. Ingrese /etc/init.d/ y modifique el script de inicio redis_init_script copiado al principio.

CD /etc/init.d/

vim redis_init_script

(CONF="/usr/local/redis/redis.conf" se modifica aquí para especificar la ubicación de nuestro archivo de configuración. Otras cosas, como los puertos, se pueden mantener como predeterminados)

6.Haga que el script sea ejecutable

chmod 777 redis_init_script

7. Iniciar guión

./redis_init_script inicio

Iniciado con éxito, como se muestra en la figura:

ps -ef|grep redis
#或者
netstat -ntlp | grep 6379

9. Regístrese en el servicio de inicio automático al arrancar.

chkconfig redis_init_script on

chkconfig redis_init_script activado

10. Prueba

Ingrese reiniciar para reiniciar centOs7.

ps -ef | grep redis

Después de que el reinicio sea exitoso, vuelva a conectarse e ingrese el botón de inicio para iniciar automáticamente.

3. Configure Rocky9 para que se inicie solo

En RHEL 9, chkconfig no está instalado de forma predeterminada, por lo que se registra como un servicio a través del servicio.

1. Cree un nuevo archivo: redis.service y cárguelo en el directorio /etc/systemd/system

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

2. Cargue el script de inicio y configure el inicio automático en el inicio: Iniciar y configurar el inicio automático en el inicio

systemctl daemon-reload
systemctl start nginx.service
systemctl enable nginx.service

3. Verifique el estado de nginx

systemctl status nginx.service

Supongo que te gusta

Origin blog.csdn.net/qq_26408545/article/details/132696788
Recomendado
Clasificación