(已解决!!!非常详细)无法连接redis服务器
目录
问题:
前提:
解决方法:
1.在服务器上的操作
2.测试
.springboot application.yml文件配置
问题:
写springboot项目连接redis失败,报错如下:
也可能有其他报错,反正就是连接不上
发现能连接上虚拟机,但是连接不上redis
上网寻求解决方法,发现一些文章比较乱不是很容易理解,所以总结了一下网上的方法成功解决
前提:
已经在vmware安装好centos,并且已经安装了redis且能运行,使用
ps -ef |grep redis
指令查看redis是否正在运行,如图
在主机上尝试连接虚拟机,在主机cmd使用ping命令加ip:
发现能连接上,ip可以在虚拟机上使用ifconfig命令查看,可以提前复制后面连接redis也需要
虚拟机的联网不在这里讲述,我会后面再出一篇比较完整的虚拟机网络配置
解决方法:
首先停止redis服务,在终端输入
redis-cli
进入redis,输入shutdown再输入exit退出
然后修改redis配置文件,强烈建议复制一份配置文件,进入redis目录,我的在/opt/redis-6.2.6
指令如下:
cd /opt/redis-6.2.6
再输入
cp redis_
复制一份,然后使用vim命令进入修改:
vim redis_
进入后输入/bind回车后到这一行
按键盘上的insert键或者i键使用#注释掉,然后esc再输入/protected到这一行
把yes改成no
修改好后按esc,再输入:wq保存退出
然后
选择1:添加防火墙白名单并重启,嫌麻烦可以跳过这一步直接关闭防火墙
firewall-cmd --zone-public --add-port=679/tcp --permanent
firewall-cmd --reload
选择2:关闭防火墙
systemctl stop firewalld
如图:
此时重新启动redis,redis-server 后面加上配置文件的名字
redis-server redis_
由于用springboot测试不方便,这里使用了一个工具RESP,下载地址
这里仅用于测试,不是必须,也可直接在项目中测试
安装好后如图
此时发现已经连接成功了
回到项目,在配置文件中输入正确的redis配置
注:springboot及以上版本需要增加前缀,如图
我这里是低版本2.6.4,所以host标黄,启动项目发现测试成功了,在RESP上也能正确看到写入数据
解决成功
有问题请评论或者私聊我
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
推荐阅读
留言与评论(共有 11 条评论) |
本站网友 刘伟东 | 17分钟前 发表 |
springboot及以上版本需要增加前缀,如图 我这里是低版本2.6.4,所以host标黄,启动项目发现测试成功了,在RESP上也能正确看到写入数据 解决成功 有问题请评论或者私聊我 | |
本站网友 幼儿营养菜谱 | 1分钟前 发表 |
关闭防火墙 systemctl stop firewalld 如图 | |
本站网友 资阳美食 | 30分钟前 发表 |
添加防火墙白名单并重启,嫌麻烦可以跳过这一步直接关闭防火墙 firewall-cmd --zone-public --add-port=679/tcp --permanent firewall-cmd --reload 选择2 | |
本站网友 爷爷在天上 | 20分钟前 发表 |
再输入 | |
本站网友 唐家岭租房 | 11分钟前 发表 |
解决方法: 1.在服务器上的操作 2.测试 .springboot application.yml文件配置 问题: 写springboot项目连接redis失败,报错如下: 也可能有其他报错,反正就是连接不上 发现能连接上虚拟机,但是连接不上redis 上网寻求解决方法,发现一些文章比较乱不是很容易理解,所以总结了一下网上的方法成功解决 前提 | |
本站网友 三菱翼神首付多少钱 | 17分钟前 发表 |
目录 问题: 前提 | |
本站网友 最近猪价行情 | 28分钟前 发表 |
再输入 | |
本站网友 售票时间 | 5分钟前 发表 |
再输入 | |
本站网友 具人同行家具网购 | 12分钟前 发表 |
下载地址 这里仅用于测试,不是必须,也可直接在项目中测试 安装好后如图 此时发现已经连接成功了 .springboot application.yml文件配置 回到项目,在配置文件中输入正确的redis配置 注 | |
本站网友 空井仓 | 17分钟前 发表 |
解决方法: 1.在服务器上的操作 2.测试 .springboot application.yml文件配置 问题: 写springboot项目连接redis失败,报错如下: 也可能有其他报错,反正就是连接不上 发现能连接上虚拟机,但是连接不上redis 上网寻求解决方法,发现一些文章比较乱不是很容易理解,所以总结了一下网上的方法成功解决 前提 |