【解决】RESP.app 连接不上redis

一,查看linux的防火墙端口是否开启

可以使用 firewall-cmd --zone=public --list-ports 查询开放了哪些防火墙端口

firewall-cmd --zone=public --list-ports

image-20220731113914290

一,开启端口号

  • 开启6379端口号

    firewall-cmd --zone=public --add-port=6379/tcp --permanent
    
  • 刷新(重新加载端口号)

    firewall-cmd --reload
    
  • 查看6379端口号是否已经开启

    firewall-cmd --query-port=6379/tcp
    

编辑防火墙配置文件:

vim  etc/sysconfig/iptables-config

添加如下:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT

重启redis:

redis-server redis.windows.conf

二,redis配置文件:

1.bind 127.0.0.1 修改为 bind 0.0.0.0
127.0.0.1  	表示只允许本地访问,无法远程连接
0.0.0.0     表示任何ip都可以访问
 
2.protected-mode yes 改为 protected-mode no
yes			  保护模式,只允许本地链接
no			  保护模式关闭
 
3.daemonize yes 改为 daemonize no 
yes: 代表开启守护进程模式。此时是单进程多线程的模式,redis将在后台运行。
no: 当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具都会导致redis进程退出

启动redis时显式指定redis.conf

启动redis时指定配置文件(redis.conf)

redis-server /etc/redis/6379.cong

三,RESP连接redis

【解决】RESP.app 连接不上redis_第1张图片

连接成功:

【解决】RESP.app 连接不上redis_第2张图片

你可能感兴趣的:(linux,Redis,redis,linux,数据库)