Prefacio
Dado que he estado usando la versión 3.0 antes, siento que la versión es demasiado baja, así que instalé la última versión 5.0.5 de redis en mi computadora portátil hoy e hice un registro de su proceso de instalación detallado para su referencia.
Paso 1: descarga la nueva versión de redis
Puede ir al sitio web oficial para descargar, personalmente recomiendo descargar aquí: descargue todas las versiones de redis
Paso 2: Subir a Linux (mi directorio de instalación es: /usr/local/redis)
- Cree una nueva carpeta redis en /usr/local/ e ingrese
[root@localhost ~]# cd /usr/local/
[root@localhost local]# mkdir redis
[root@localhost local]# cd redis/
- Cargue el paquete comprimido redis descargado
[root@localhost redis]# rz
Nota: estoy usando la herramienta Xshell e ingreso rz en la línea de comando para cargar (la función de carga rz puede admitirse después de ejecutar yum install -y lrzsz)
Paso 3: Descomprimir, compilar e instalar
1. Use el comando tar para descomprimir
[root@localhost redis]# tar -zxvf redis-5.0.5.tar.gz
2. Instalar el entorno gcc
Redis está escrito en lenguaje C y su funcionamiento requiere un entorno C, por lo que debe instalar gcc antes de compilar
[root@localhost redis]# yum install gcc-c++
El proceso de instalación necesita descargar un paquete, ingrese y, presione Entrar para continuar con la instalación, y ¡Completado! aparece al final para indicar que la instalación está completa
3. Compilar
Ingrese al directorio redis-5.0.5 descomprimido y ejecute el comando make (un poco más lento)
[root@localhost redis]# cd redis-5.0.5
[root@localhost redis-5.0.5]# make
Este paso en el sitio web oficial ha terminado, tal vez se pueda usar la nueva versión, pero todavía estoy acostumbrado a instalar
4. Instalación
La estructura de directorios de redis-5.0.5 es la siguiente, después de ingresar al directorio src, ejecute make install (pronto)
[root@localhost redis-5.0.5]# cd src/
[root@localhost src]# make install
Paso 4: Configurar y comenzar
1. Cree carpetas bin y etc. en el directorio redis
[root@localhost src]# cd /usr/local/redis/
[root@localhost redis]# mkdir bin
[root@localhost redis]# mkdir etc
Nota: estas dos carpetas en realidad se crearon para facilitar su uso y administración (también puede ir directamente al tercer paso a continuación sin crearlas):
bin: se usa para almacenar los comandos principales, puede entenderlo como la clase de inicio principal de springboot,
etc.: use Almacenado en el archivo de configuración central redis.conf de redis
2. Mover archivos
(1) Primero mueva el archivo de configuración principal redis.conf en redis-5.0.5 a la carpeta etc recién creada
[root@localhost redis]# cd redis-5.0.5
[root@localhost redis-5.0.5]# mv redis.conf /usr/local/redis/etc/
(2) Mueva todos los archivos con marcas verdes en el directorio src a la carpeta bin recién creada
[root@localhost redis-5.0.5]# cd src/
[root@localhost src]# mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server redis-trib.rb /usr/local/redis/bin/
3. Modificar el archivo de configuración principal
Ingrese al directorio etc y modifique el archivo redis.conf
[root@localhost src]# cd /usr/local/redis/etc/
[root@localhost etc]# vi redis.conf
(1) Comente la línea enlazar 127.0.0.1 (para resolver la limitación de que solo se puede conectar un segmento de red específico; implementación de servidor oficial como Alibaba Cloud, puede mantener el comentario para la seguridad estricta del proyecto y comentarlo si úselo usted mismo) (2) Ponga
protegido: el atributo de modo se cambia a no (apague el modo de protección, de lo contrario evitará el acceso remoto; como se indicó anteriormente, el proyecto del servidor oficial no se puede modificar) (3)
Cambie el atributo daemonize a sí (para que se inicie en segundo plano cuando se inicie)
(4) Establezca la contraseña (puede elegir, la sugerencia personal es establecer una contraseña)
Después de completar la modificación, wq guarda y sale (presione Esc primero, luego ingrese: wq)
4. empezar
Ejecutar en el directorio redis:
[root@localhost etc]# cd /usr/local/redis/
[root@localhost redis]# ./bin/redis-server /usr/local/redis/etc/redis.conf
[root@localhost redis]# ps -ef | grep redis
Ingrese: quit para salir del cliente, y también puede conectarse a redis a través de la herramienta de visualización RedisDesktopManager para ver y operar
5. Configure el arranque para que se inicie automáticamente:
[root@localhost redis]# vim /etc/rc.d/rc.local
Agregue al final: /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
Hasta ahora, la instalación de redis5.0.5 en Linux se completó y espero que pueda ayudar todos.