windows 打开redis命令行报错

在Windows上打开Redis命令行时遇到错误:[8400] 13 Apr 00:38:12.040 # Creating Server TCP listening socket *:6379: bind: No error。解决方法包括:依次运行redis-cli.exe, shutdown, exit, redis-server.exe。若通过redis-server redis.windows.conf启动,可能会导致该错误,需按照正确步骤操作。" 7584143,1270239,C++之重载详解,"['C++', '编程语言', '编译器', '对象', '类']

打开redis命令行报错:

[8400] 13 Apr 00:38:12.040 # Creating Server TCP listening socket *:6379: bind: No error

先说解决办法省的翻页下面麻烦:
按顺序输入如下命令就可以连接成功

  1. redis-cli.exe
  2. shutdown
  3. exit
  4. redis-server.exe

分割线


1、进入redis安装目录:

redis-server redis.windows.conf

这种启动方式,这个界面就不能关闭才会生效
在这里插入图片描述
可是:出现了错误,如下
[8400] 13 Apr 00:38:12.040 # Creating Server TCP listening socket *:6379: bind: No error
在这里插入图片描述
命令行输入:就OK了,之后这个别关再开一个输入:redis-cli.exe

  1. redis-cli.exe
  2. shutdown
  3. exit
  4. redis-server.exe
    在这里插入图片描述
### Windows环境下Redis启动失败解决方案 #### 进入Redis目录 为了顺利操作,需先通过命令行工具进入Redis安装目录。可以通过`Win+R`调出运行框并输入对应路径,也可以打开Powershell或命令提示符(CMD),利用`cd`指令切换至目标文件夹位置[^1]。 #### 排查错误原因 当遇到Redis无法正常启动的情况时,在Powershell或CMD中尝试执行`redis-server.exe redis.windows.conf`来获取更详细的报错信息。这有助于进一步定位具体问题所在之处[^2]。 #### 尝试重启服务 如果之前有未关闭的服务实例存在,则可能导致新的进程无法绑定端口而失败。此时可以先停止任何正在运行中的Redis客户端连接,并且按照下面的方式安全地终止服务器: ```bash D:\software\develop\Redis>redis-cli.exe 127.0.0.1:6379> shutdown not connected> exit ``` 之后再重新尝试启动Redis服务[^3]。 #### 使用管理员权限创建/重装服务 对于某些情况下由于权限不足或者其他因素造成的启动困难,建议以管理员身份运行命令提示符来进行处理。右键点击命令提示符图标选择“以管理员身份运行”,接着使用以下命令卸载旧版本的服务(如果有),然后再重新安装新服务: ```batch sc delete Redis # 如果已有的话, 先删除原有服务 sc create Redis binPath= "C:\路径\到\RedisService.exe" start= auto net start Redis # 安装完成后立即开启该服务 ``` 请注意替换上述代码片段中的`C:\路径\到\RedisService.exe`为实际的可执行文件全路径[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值