【解决】RESP.app GUI for Redis 连接不上redis服务器

我的情况是:linux的防火墙端口没有开启

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

比如我的redis是使用6379端口。则我需要开放6379/tcp

操作如下:

firewall-cmd --add-port=6379/tcp --permanent

firewall-cmd --reload

然后查看

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

会出现 6379/tcp ,此时再使用RESP GUI去连接redis就可以了

其他情况

远程连接redis不成功

ip正确,端口号也正确,redis服务也开启,但就是不成功。

解决流程

办法一:

服务器端口号没有开放,或者使用宝塔,redis的6379端口号没设置

需要添加6379端口号在服务器安全组内添加和宝塔的安全设置中添加

最后重启redis服务

办法二:

本地redis.conf配置文件问题

find / -name "redis.conf" 查找redis.conf文件并进行以下修改:

复制代码
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-server redis.conf

或者

重启redis:systemctl restart redis.service

相关推荐
米高梅狮子1 天前
7. Linux RAID 存储技术
linux·运维·服务器
莳花微语1 天前
磐维数据库双中心容灾流复制集群搭建
服务器·数据库·oracle
fandroid1 天前
在GitHub上fork项目后,fork仓库与远程源仓库同步,网页端无法同步时,用命令行强制同步
github
Qianliwind1 天前
安卓手机作为服务器安装docker安装外网可访问网站
服务器·docker·容器
小白学大数据1 天前
Redis 在定时增量爬虫中的去重机制与过期策略
开发语言·数据库·redis·爬虫
lbb 小魔仙1 天前
Linux 服务器安全配置:iptables + SELinux 防御策略全解析
linux·服务器·安全
Maggie_ssss_supp1 天前
Linux-LNMP生产环境部署
linux·运维·服务器
阿巴~阿巴~1 天前
深入解析IP分片:从原理到现代实践的全面指南
运维·服务器·网络·网络协议·tcp/ip·ip
双层吉士憨包1 天前
掌握Facebook BM 提升广告账户稳定性
github
阿巴~阿巴~1 天前
IPv4地址的边界与智慧:特殊用途、枯竭挑战与应对策略全景解析
运维·服务器·网络·网络协议·tcp/ip·ipv4·ipv4地址枯竭