Redis de instalación de Alibaba Cloud
descargar
- Descarga oficial
https://redis.io/download
- descarga de wget ( introducción de wget )
wget http://download.redis.io/releases/redis-6.0.6.tar.gz
Abrir la cremallera
- La descarga oficial debe transferirse al sistema Linux a través de rz u otros métodos.
- Cree una carpeta redis en usr / local, mueva el archivo descargado o cargado por rz a usr / local / redis, o cargue directamente la descarga de rz o wget en este directorio
- Descomprima
tar xzf redis-6.0.6.tar.gz
, y luego habrá una carpeta para redis-6.0.6 en usr / local / redis
Compilar e instalar
Ingrese a la carpeta cd redis-6.0.6
make
para compilar, habrá algunos archivos ejecutables más en redis-6.0.6 / src, como redis-server, redis-cli y otras
make install
instalaciones. Esta es la instalación predeterminada utilizada, por lo que hay algunos más en usr / local / bin Un archivo ejecutable de redis
antes de la
instalación y después de la instalación (algunos archivos ejecutables de redis más)
Cambio de configuracion
- daemonize Ya sea para comenzar con un subproceso de demonio, el valor predeterminado es no, lo que significa que el proceso de redis se cerrará al salir o cerrar la conexión; sí significa que el demonio de proceso está encendido y se ejecutará en segundo plano hasta que se
cd usr/local/redis/redis-6.0.6
vim redis-conf
especifique la ubicación se detiene manualmente , ingrese i para ingresar al modo de edición de inserción, cambie a sí, y luego presione esc para salir del modo de edición.
Ingrese ": wq" y presione Enter, guarde y salga
- Si otras máquinas necesitan acceso, debe comentar o modificar el enlace vinculado 127.0.0.1 a 0.0.0.0; y agregar reglas de acceso en Alibaba Cloud
- Otras referencias pueden hacer referencia a la siguiente tabla o tutorial para principiantes
Sexo sentido demonizar no Redis no se ejecuta como un demonio de forma predeterminada. Puede modificar este elemento de configuración para habilitar el demonio con sí (Windows no admite la configuración de subprocesos del demonio como no) lugar 6379 Especifique el puerto de escucha de Redis, el puerto predeterminado es 6379 enlazar 127.0.0.1 Dirección de host vinculada requiero pasar foobared Establezca la contraseña de conexión de Redis. Si la contraseña de conexión está configurada, el cliente debe proporcionar la contraseña a través del comando AUTH cuando se conecta a Redis, que está cerrado de forma predeterminada.
Método de inicio
- Inicie de forma predeterminada (el enlace 127.0.0.1 solo puede ser local, sin contraseña) para
redis-server
iniciar el servicio redis.
redis-cli
Inicie el cliente y vuelva a abrir una conexión xshell para realizar pruebas.
redis-cli shutdown
Cierre el servicio redis - Especifique el archivo de configuración para comenzar
redis-server usr/local/redis/redis-6.0.6/redus.conf
- El contenido del script de redis_init_script
que viene con redis_init_script para iniciarse automáticamente bajo redis-6.0.6 / utils
es el siguiente:
Cree una carpeta redis en / etc,#!/bin/sh # # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. ### BEGIN INIT INFO # Provides: redis_6379 # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Redis data structure server # Description: Redis data structure server. See https://redis.io ### END INIT INFO REDISPORT=6379 EXEC=/usr/local/bin/redis-server CLIEXEC=/usr/local/bin/redis-cli PIDFILE=/var/run/redis_${ REDISPORT}.pid CONF="/etc/redis/${REDISPORT}.conf" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC $CONF fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $CLIEXEC -p $REDISPORT shutdown while [ -x /proc/${ PID} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; *) echo "Please use start or stop as first argument" ;; esac
cd etc
cambie al directorio etc,
mkdir redis
cree una carpeta redis,
cp /usr/local/redis/redis-6.0.6/redis.conf /etc/redis/6379.conf
copie el archivo de configuración modificado a etc / redis y cámbiele el nombre a 6379.conf
cp /usr/local/redis/redis-6.0.6/utils/redis_init_script /etc/init.d/redis
redis_init_script para iniciar automáticamente el script en etc / init.d / y cambie el nombre que se vuelva a
chkconfig redis on
configurar en el inicio del servicio de redis, los servicios en la nube de Ali comprados utilizando el reinicio después de ver el proceso de redis, la configuración está completa,
además se puede cerrar manualmente, abrir y cerrar desde el inicio del
chkconfig redis off
servicio de
service redis start
redis.
service redis stop
servicio redis cerrado
detener
-
Verifique el estado del servicio de redis,
ps aux|grep redis
puede ver que el servidor de redis se está ejecutando
-
Detenga el servicio de redis
redis-cli shutdown
sin configurar la contraseña de redis para usar.
redis-cli -a password shutdown
Configure la contraseña de redis para usar, aquí la contraseña se reemplaza con la contraseña que estableció (si establece la contraseña y usa redis-cli shutdown, se informará "Se requiere autenticación NOAUTH") -
Nuevamente,
ps aux|grep redis
puede ver que el servicio redis se ha detenido.
Desinstalar
- Eliminar varios archivos redis generados por la instalación de Make
- Elimine el redis descargado y el archivo redis descomprimido
Herramienta de depuración (cliente gratuito de Redis Another Redis DeskTop Manager)
Conexión de referencia:
Tres métodos de inicio de Redis
Configurar redis en Linux para iniciar automáticamente la
instalación y desinstalación de Redis Instalación y desinstalación de Redis en
Linux
Agregar descripción del enlace
linux instalar redis completar los pasos Alibaba
Cloud instalar redis y conectarse de forma remota a
CentOS 7 instalar Redis
linux instalar redis completar los pasos