Instalar redis en Alibaba Cloud CentOS7

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
    Inserte la descripción de la imagen aquí

Compilar e instalar

Ingrese a la carpeta cd redis-6.0.6
makepara compilar, habrá algunos archivos ejecutables más en redis-6.0.6 / src, como redis-server, redis-cli y otras
Inserte la descripción de la imagen aquí
make installinstalaciones. 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
Inserte la descripción de la imagen aquí
instalación y después de la instalación (algunos archivos ejecutables de redis más)
Inserte la descripción de la imagen aquí

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.
    Inserte la descripción de la imagen aquí
    Ingrese ": wq" y presione Enter, guarde y salga
    Inserte la descripción de la imagen aquí
  • 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
    Inserte la descripción de la imagen aquí
  • 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-serveriniciar el servicio redis.
    redis-cliInicie el cliente y vuelva a abrir una conexión xshell para realizar pruebas.
    Inserte la descripción de la imagen aquí
    redis-cli shutdownCierre 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
    Inserte la descripción de la imagen aquí
    es el siguiente:
    #!/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
    
    
    Cree una carpeta redis en / etc,
    cd etccambie al directorio etc,
    mkdir rediscree una carpeta redis,
    cp /usr/local/redis/redis-6.0.6/redis.conf /etc/redis/6379.confcopie 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/redisredis_init_script para iniciar automáticamente el script en etc / init.d / y cambie el nombre que se vuelva a
    chkconfig redis onconfigurar 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,
    Inserte la descripción de la imagen aquí
    además se puede cerrar manualmente, abrir y cerrar desde el inicio del
    chkconfig redis offservicio de
    service redis startredis.
    service redis stopservicio redis cerrado

detener

  • Verifique el estado del servicio de redis,
    ps aux|grep redispuede ver que el servidor de redis se está ejecutando
    Inserte la descripción de la imagen aquí

  • Detenga el servicio de redis
    redis-cli shutdownsin configurar la contraseña de redis para usar.
    redis-cli -a password shutdownConfigure 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 redispuede ver que el servicio redis se ha detenido.
    Inserte la descripción de la imagen aquí

Desinstalar

  • Eliminar varios archivos redis generados por la instalación de Make
    Inserte la descripción de la imagen aquí
  • Elimine el redis descargado y el archivo redis descomprimido
    Inserte la descripción de la imagen aquí

Herramienta de depuración (cliente gratuito de Redis Another Redis DeskTop Manager)

OtroRedisDesktopManager

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

Supongo que te gusta

Origin blog.csdn.net/nongminkouhao/article/details/108058151
Recomendado
Clasificación