redis启动失败原因分析及解决过程

 更新时间:2026年03月05日 09:17:56   作者:铁血码农-小何  
文章描述了在Windows系统上启动Redis服务器时遇到的启动失败问题,并通过重启Redis服务器解决了问题,在解决问题的过程中,作者还展示了如何使用redis-cli.exe和shutdown命令来管理和关闭Redis服务器

1.输入启动命令

redis-server.exe redis.windows.conf启动redis,发现启动失败报错:

[8072] 07 May 09:28:52.241 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error

D:\a\Main\redis> redis-server.exe redis.windows.conf
[8072] 07 May 09:28:52.241 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error

2.报错后输入redis-cli.exe

D:\a\Main\redis>redis-cli.exe

3.输入shutdown 结束redis

127.0.0.1:6379> shutdown

4.再输入 exit 退出redis

not connected> exit

5.退出后再次输入

启动redis的命令redis-server.exe redis.windows.conf

D:\a\Main\redis>redis-server.exe redis.windows.conf

6.启动成功

redis 启动 失败D:\a\Main\redis> redis-server.exe redis.windows.conf
[8072] 07 May 09:28:52.241 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error

D:\a\Main\redis>redis-cli.exe
127.0.0.1:6379> shutdown
not connected> exit

D:\a\Main\redis>redis-server.exe redis.windows.conf
                _._
           _.-``__ ''-._
      _.-``    `.  `_.  ''-._           Redis 3.2.100 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._
 (    '      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 1392
  `-._    `-._  `-./  _.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |           http://redis.io
  `-._    `-._`-.__.-'_.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |
  `-._    `-._`-.__.-'_.-'    _.-'
      `-._    `-.__.-'    _.-'
          `-._        _.-'
              `-.__.-'

[1392] 07 May 09:29:22.203 # Server started, Redis version 3.2.100
[1392] 07 May 09:29:22.204 * DB loaded from disk: 0.000 seconds
[1392] 07 May 09:29:22.204 * The server is now ready to accept connections on port 6379

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Redis中的Hash和List类型常用命令及应用分析

    Redis中的Hash和List类型常用命令及应用分析

    Redis内存数据库中,除了基础的String类型外,Hash和List也是开发中频繁使用的两种数据结构,下面详细讲解Hash和List类型的特点、常用命令及典型应用场景,以便处理复杂业务需求,需要的朋友跟随小编一起看看吧
    2025-08-08
  • Redis安装图文教程(Windows和Linux)

    Redis安装图文教程(Windows和Linux)

    这篇文章主要介绍了Redis安装教程(Windows和Linux),本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • 基于Redis+Lua脚本实现分布式限流组件封装的方法

    基于Redis+Lua脚本实现分布式限流组件封装的方法

    这篇文章主要介绍了基于Redis+Lua脚本实现分布式限流组件封装,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • redis快照模式_动力节点Java学院整理

    redis快照模式_动力节点Java学院整理

    这篇文章主要为大家详细介绍了redis快照模式的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • redis-cli常用命令使用详解

    redis-cli常用命令使用详解

    这篇文章主要介绍了redis-cli常用命令使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • Redis延迟队列和分布式延迟队列的简答实现

    Redis延迟队列和分布式延迟队列的简答实现

    在我们的工作中,很多地方使用延迟队列,比如订单到期没有付款取消订单,制订一个提醒的任务等都需要延迟队列,那么我们需要实现延迟队列,本文就来介绍一下如何实现,感兴趣的可以了解一下
    2021-05-05
  • 如何用redis setNX命令来加锁

    如何用redis setNX命令来加锁

    这篇文章主要介绍了如何用redis setNX命令来加锁,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • Redis中3种特殊的数据类型(BitMap、Geo和HyperLogLog)

    Redis中3种特殊的数据类型(BitMap、Geo和HyperLogLog)

    这篇文章主要给大家介绍了关于Redis中3种特殊的数据类型(BitMap、GEOADD和GEODIST)的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • redis常用命令、常见错误、配置技巧等分享

    redis常用命令、常见错误、配置技巧等分享

    这篇文章主要介绍了redis常用命令、常见错误、配置技巧等分享,本文分享了12条redis知识,需要的朋友可以参考下
    2015-02-02
  • 基于Redis实现附近商铺查询功能

    基于Redis实现附近商铺查询功能

    这篇文章主要介绍了基于Redis实现-附近商铺查询功能,这个功能将使用到Redis中的GEO这种数据结构来实现,需要的朋友可以参考下
    2025-05-05

最新评论