首页 > 数据库 >(已解决!!!非常详细)无法连接redis服务器

(已解决!!!非常详细)无法连接redis服务器

时间:2024-10-26 18:18:31浏览次数:3  
标签:配置文件 -- 虚拟机 redis 服务器 连接 输入

问题:

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

也可能有其他报错,反正就是连接不上

发现能连接上虚拟机,但是连接不上redis

上网寻求解决方法,发现一些文章比较乱不是很容易理解,所以总结了一下网上的方法成功解决

前提:

已经在vmware安装好centos,并且已经安装了redis且能运行,使用

ps -ef |grep redis

指令查看redis是否正在运行,如图

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

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

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

解决方法:

1.在服务器上的操作

首先停止redis服务,在终端输入

redis-cli

进入redis,输入shutdown再输入exit退出

然后修改redis配置文件,强烈建议复制一份配置文件,进入redis目录,我的在/opt/redis-6.2.6

指令如下:

cd /opt/redis-6.2.6

再输入

 cp redis.conf  redis_1.conf

复制一份,然后使用vim命令进入修改:

vim redis_1.conf

进入后输入/bind回车后找到这一行

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

把yes改成no

修改好后按esc,再输入:wq保存退出

然后

选择1:添加防火墙白名单并重启,嫌麻烦可以跳过这一步直接关闭防火墙

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

firewall-cmd --reload

选择2:关闭防火墙

 systemctl stop firewalld

如图:


 

此时重新启动redis,redis-server 后面加上配置文件的名字

 redis-server  redis_1.conf

2.测试

由于用springboot测试不方便,这里使用了一个工具RESP,下载地址

这里仅用于测试,不是必须,也可直接在项目中测试

安装好后如图

此时发现已经连接成功了

3.springboot application.yml文件配置

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

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

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

解决成功

有问题请评论或者私聊我

标签:配置文件,--,虚拟机,redis,服务器,连接,输入
From: https://blog.csdn.net/a853715988/article/details/143256177

相关文章

  • Node.js如何处理并发连接?
    Node.js如何处理并发连接?在现代web开发中,处理并发连接是一个对于构建高性能服务器至关重要的话题。Node.js是一个使用JavaScript作为编程语言的服务器端环境,内置非阻塞I/O模型,非常适合处理并发连接。在这篇博客中,我们将深入探讨Node.js如何有效地管理并发连接,并......
  • 简单说说 redis主从同步原理
    主从同步分为以下几个情况1从节点和主节点建立连接时进行全量同步2从节点和主节点正常运行时同步3从节点和主节点断开连接后重新连接进行全量或者增量同步从节点和主节点建立连接时同步1从节点向主节点发生psyncrepIdoffsetId,其中repId是主节点标识,offsetId代表偏移......
  • 基于windows系统连接VMware虚拟机过程
    vmware使用关闭虚拟机使用挂起功能(不会占用系统资源),开启时,速度块。删除虚拟机从磁盘中删除快照功能右键虚拟机-->快照-->恢复快照远程连接必备信息IP地址端口用户名密码协议ssh协议无法连接虚拟机排查思路1.首先在win系统上,检查vmNet8网卡,并配置IP2.在VM虚拟......
  • Redis & 事务 & 总结
    前言 相关系列《Redis&目录》(持续更新)《Redis&事务&源码》(学习过程/多有漏误/仅作参考/不再更新)《Redis&事务&总结》(学习总结/最新最准/持续更新)《Redis&事务&问题》(学习解答/持续更新)  参考文献《Redis事务详解》  概述    Redis事务并......
  • 雨云服务器全教程
    1.注册雨云服务器首先,您需要访问雨云服务器的官方网站并注册一个账号。1.打开浏览器,访问雨云服务器的官方网站:[雨云服务器注册官网(有五折优惠!)]2.点击页面右上角的“注册”按钮,进入注册页面。3.填写注册信息,包括用户名、密码、邮箱等,并点击“注册”按钮完成注册。......
  • vscode远程连接linux服务器
    要在远程服务器上使用VisualStudioCode(VSCode)的图形界面,可以通过以下几种方法实现。最常见的方法是使用VSCode的RemoteDevelopment插件,这样你可以在本地机器上使用VSCode连接并编辑远程服务器上的文件。方法一:使用VSCodeRemote-SSH插件1.安装Remote......
  • Redis5.0.10集群搭建
    参考文档https://www.cnblogs.com/hmwh/p/10289138.htmlhttps://www.cnblogs.com/zgqbky/p/11792141.html以下操作均需在每台服务器上执行安装依赖关系yuminstallmakezlibopenssl*ImageMagick-develgcc*rubygems-y2、创建节点目录mkdir-p/opt/app/redis-cluste......
  • Redis4.0.12集群搭建
    服务器:节点1:10.10.175.55 端口:6379/7379节点2:10.10.175.56 端口:6379/7379节点3:10.10.175.57 端口:6379/7379以下操作均需在每台服务器上执行安装依赖关系yuminstallmakezlibopenssl*ImageMagick-develgcc*rubygems-y2、创建节点目录mkdir-p/usr/local/redis-cl......
  • Redis的基础命令
    一、数据库操作命令1.redis中库的说明redis中的库默认存在16个库,分别按照0-15来排列选择库的命令:select0-15例如:select1就是选择一号库的意思2.清空表的命令1.清除当前表:flushdb2.清除所有表:flushall3.redis中客户端显示中文./redis-cli-p7000--raw二、操作key相......
  • LINUX服务器磁盘空间扩容方案
    1、关闭服务器,插入硬盘,开机2、开机后,注意引导界面,按F1键进入BIOS进行设置3、进入BIOS后,选择systemsetting--storage,进入磁盘阵列配置4、选择MainMenu--configurationManagement5、进入configurationManagement界面,选择“Create…”选项,这就是要创建虚盘来配置RAID进入“Crea......