• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    无法连接redis服务器问题的解决办法(非常详细!)

    发布者: 山止川行 | 发布时间: 2025-6-19 12:43| 查看数: 101| 评论数: 0|帖子模式

    问题:

    写springboot项目连接redis失败,报错如下:

    也可能有其他报错,反正就是连接不上
    发现能连接上虚拟机,但是连接不上redis
    上网寻求解决方法,发现一些文章比较乱不是很容易理解,所以总结了一下网上的方法成功解决

    前提:

    已经在vmware安装好centos,并且已经安装了redis且能运行,使用
    1. ps -ef |grep redis
    复制代码
    指令查看redis是否正在运行,如图

    在主机上尝试连接虚拟机,在主机cmd使用ping命令加ip:

    发现能连接上,ip可以在虚拟机上使用ifconfig命令查看,可以提前复制后面连接redis也需要

    虚拟机的联网不在这里讲述,我会后面再出一篇比较完整的虚拟机网络配置

    解决方法:


    1.在服务器上的操作

    首先停止redis服务,在终端输入
    1. redis-cli
    复制代码
    进入redis,输入shutdown再输入exit退出

    然后修改redis配置文件,强烈建议复制一份配置文件,进入redis目录,我的在/opt/redis-6.2.6
    指令如下:
    1. cd /opt/redis-6.2.6
    复制代码
    再输入
    1. cp redis.conf  redis_1.conf
    复制代码
    复制一份,然后使用vim命令进入修改:
    1. vim redis_1.conf
    复制代码
    进入后输入/bind回车后找到这一行

    按键盘上的insert键或者i键使用#注释掉,然后esc再输入/protected找到这一行

    把yes改成no
    修改好后按esc,再输入:wq保存退出
    然后
    选择1:添加防火墙白名单并重启,嫌麻烦可以跳过这一步直接关闭防火墙
    1. firewall-cmd --zone-public --add-port=6379/tcp --permanent

    2. firewall-cmd --reload
    复制代码
    选择2:关闭防火墙
    1. systemctl stop firewalld
    复制代码
    如图:

    此时重新启动redis,redis-server 后面加上配置文件的名字
    1. redis-server  redis_1.conf
    复制代码
    2.测试

    由于用springboot测试不方便,这里使用了一个工具RESP,下载地址
    这里仅用于测试,不是必须,也可直接在项目中测试

    安装好后如图


    此时发现已经连接成功了


    3.springboot application.yml文件配置

    回到项目,在配置文件中输入正确的redis配置

    注:springboot3及以上版本需要增加前缀,如图

    我这里是低版本2.6.4,所以host标黄,启动项目发现测试成功了,在RESP上也能正确看到写入数据

    解决成功

    总结

    到此这篇关于无法连接redis服务器问题解决的文章就介绍到这了,更多相关无法连接redis服务器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    来源:https://www.jb51.net/database/3351974s8.htm
    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×

    最新评论

    浏览过的版块

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表