Redis安装与启动,附Creating Server TCP listening socket 127.0.0.1:6379: bind: No error报错

本文详细介绍了如何解决在Windows上安装Redis时遇到的CreatingServerTCPlisteningsocket127.0.0.1:6379:bind:Noerror错误,包括配置文件编辑、服务启动问题及通过redis-cli进行测试的步骤。

Redis安装与启动,附Creating Server TCP listening socket 127.0.0.1:6379: bind: No error报错

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完成后目录如下:
在这里插入图片描述
然后打开这个文件:redis.windows.service.conf
在444行添加如下代码:requirepass 123456
在这里插入图片描述

然后打开cmd进入到安装redis的盘符,这里我安装在D盘,然后cd到redis,输入redis-server redis.windows.conf,显示如下图所示,表示 Redis 服务已启动。
在这里插入图片描述
服务就启动不了,可以服务(我的电脑-管理-服务-Redis-右键属性)里重启服务(这里已经启动成功,没有重启选项),如下图所示:
在这里插入图片描述
如果出现了Creating Server TCP listening socket 127.0.0.1:6379: bind: No error报错,可以通过以下方式解决:
在这里插入图片描述
在这里插入图片描述
测试:新起一个cmd窗口(注意上面的服务cmd窗口不要关闭了);输入:redis-cli.exe -h 127.0.0.1 -p 6379 链接到本地redis的服务;通过set、get指令测试存取值正常;如下图:
在这里插入图片描述

### Redis启动时出现错误“Creating Server TCP listening socket 127.0.0.1:6379: bind: No error”的解决方案 当Redis启动过程中遇到“Creating Server TCP listening socket 127.0.0.1:6379: bind: No error”这一错误信息时,通常意味着Redis服务器尝试绑定到本地IP地址`127.0.0.1`和默认端口`6379`失败。尽管系统未提供具体的错误描述("No error"),但最常见的原因是该端口已经被另一个Redis实例或其他应用程序占用。 #### 检查并终止占用端口的进程 首先需要确认是否有其他Redis实例正在运行,并占用了6379端口。可以通过以下几种方法进行检查和处理: - **使用任务管理器**:打开任务管理器,查找名为`redis-server.exe`的进程。如果存在,则结束该进程[^3]。 - **通过命令行工具**:在命令提示符中执行以下命令来查找Redis相关的进程: ```bash tasklist | findstr redis ``` 如果发现有相关进程,可以使用如下命令将其终止: ```bash taskkill /F /IM redis-server.exe ``` - **利用Redis客户端关闭服务**:进入Redis安装目录后启动Redis客户端,并发送`SHUTDOWN`命令以优雅地关闭Redis服务。若启用了密码认证功能,需先执行`AUTH <password>`完成身份验证后再执行关闭操作[^3]。 #### 修改配置文件或更换端口 如果确定没有其他Redis实例运行但仍无法绑定到指定端口,可能是因为防火墙设置、安全软件限制或是其他未知的应用程序占用了此端口。此时可考虑更改Redis监听的端口号: - 编辑`redis.windows.conf`配置文件,找到`port`配置项并修改为一个未被占用的新端口号。 - 保存配置文件后重新启动Redis服务。 #### 重启Redis服务 确保所有旧的Redis实例均已停止之后,按照正常流程再次启动Redis服务: ```bash redis-server.exe redis.windows.conf ``` 此步骤应当能够顺利完成,除非还有其他的配置问题或者环境因素影响了服务的启动。 #### 注意事项 - 在调整配置之前,请仔细审查`redis.windows.conf`文件中的各项参数,特别是关于网络接口绑定和访问控制的部分。 - 确认操作系统层面的安全策略不会阻碍Redis对特定端口的操作权限。 - 若问题依旧存在,建议尝试更新至最新版本的Redis,因为某些已知的问题可能已在后续版本中得到了修复。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值