Centos7 instala Redis y configura el acceso remoto

                        Centos7 instala Redis y configura el acceso remoto

1. Descarga el archivo de instalación

Vaya al sitio web de Redis para descargar la última versión estable del paquete de instalación de Redis

wget http://download.redis.io/releases/redis-stable.tar.gz

  

Dos, descomprime el archivo de instalación

tar -xzvf redis-stable.tar.gz

Tres, comienza la instalación

Ir al directorio de descomprimir

cd redis-stable/

  

Ingrese al directorio de archivos descomprimidos y luego compílelo directamente (si ocurre un error, siga: https://blog.csdn.net/happyzwh/article/details/106373688 )

make

  

Cree un directorio para almacenar archivos redis y copie redis-server redis-cli en la carpeta recién creada

mkdir -p /usr/local/redis
cp /home/software/redis-stable/src/redis-server /usr/local/redis/
cp /home/software/redis-stable/src/redis-cli /usr/local/redis/

Configurar Redis para que se inicie automáticamente al arrancar

Ingrese al directorio redis-stable / utils y ejecute ./install_server.sh

   
Ver el proceso de Redis

ps -ef|grep redis

  
 Redis Open Remote Access
 Abra la configuración de Redis establecida en los pasos anteriores, el valor predeterminado es: /etc/redis/6379.conf, modifique el archivo de configuración de la siguiente manera y los demás permanecen sin cambios

daemonize yes
#bind 127.0.0.1 (不限制IP)
protected-mode no
#将 requirepass foobared前的“#”去掉,密码改为你想要设置的密码(如123456)

 Modifique el script del servicio redis y agregue la siguiente información:

vim /etc/init.d/redis_6379
# 修改 添加 -a "password"
$CLIEXEC -a "123456" -p $REDISPORT shutdown

   

Reiniciar servicio

service redis_6379 restart
 
# 开放6379端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
# 重启防火墙,否则开放端口不起作用
firewall-cmd --reload

  

Cree una conexión suave del comando redis, para que pueda ingresar a la consola redis

ln -s /usr/local/redis/redis-cli /usr/bin/redis

Cerrar el servicio redis

service redis_6379 stop

Cuatro, configuración de Redis


A continuación, se muestran algunos elementos de configuración comunes en Redis:

daemonize 如果需要将Redis服务以守护进程在后台运行,则把该项的值改为yes

pidfile 配置多个pid的地址,默认在/var/run/redis/pid

bind 绑定ip,设置后只接受来自该ip的请求

port 监听端口,默认是6379

timeout 客户端连接超时的设定,单位是秒

loglevel 分为4级,debug、verbose、notice、warning

logfile 配置log文件地址

databases 设置数据库的个数,默认使用的数据库为0

save 设置redis进行数据库镜像的频率

rdbcompression 在进行镜像备份时,是否进行压缩

Dbfilename 镜像备份文件的文件名

Dir 数据库镜像备份文件的存放路径

Slaveof 设置数据库为其他数据库的从数据库

Masterauth 主数据库连接需要的密码验证
Requirepass 设置登录时,需要使用的密码
Maxclients 设置同时连接的最大客户端数量
Maxmemory 设置redis能够使用的最大内存
Appendonly 开启append only模式
Appendfsync 设置对appendonly.aof文件同步的频率
vm-enabled 是否开启虚拟内存支持
vm-swap-file 设置虚拟内存的交换文件路径
vm-max-memory 设置redis能够使用的最大虚拟内存
vm-page-size 设置虚拟内存的页大小
vm-pages 设置交换文件的总的page数量
vm-max-threads 设置VMIO同时使用的线程数量
Glueoutputbuf 把小的输出缓存存放在一起
hash-max-zipmap-entries 设置hash的临界值
Activerehashing 重新hash

Modifique los parámetros de configuración de redis: redis.conf
cambie daemonize no a daemonize yes, guarde y salga.
ps aux | grep redis Compruebe si redis se inició correctamente

netstat -tlun Compruebe si el puerto 6379 del host está en uso (escuchando)

./redis-cli Abre el cliente redis

salir Salir del cliente de redis

pkill redis-server cierra el servidor redis

./redis-cli shutdown También puede usar este comando para apagar el servidor redis

 

redis-cli.exe -h xxx.xxx.xxx.xxx -p 6379 -a 123123 apagado

Desinstalar Redis


1. Primero verifique si el servidor redis está iniciado

ps ef | grep redis

2. Cierre estos procesos
3. Elimine la carpeta correspondiente de redis. 

Supongo que te gusta

Origin blog.csdn.net/u014553029/article/details/101174652
Recomendado
Clasificación