Redis服务自动开启、设置密码和闪退问题及解决

 更新时间:2025年12月04日 16:32:21   作者:懒员员  
本文介绍了如何在Windows上设置和配置Redis密码、实现Redis服务自动开启以及解决Redis闪退问题的方法和步骤

一、设置密码

一次性密码重启后失效

config set requirepass 123456

配置文件设置密码不会丢失

打开redis.conf文件  

requirepass 后是密码

重启服务

指定配置文件启动,配置才能生效!重启也不会丢失密码。

二、Redis 服务自动开启

 安装 Redis 服务需要管理员权限。如果你没有以管理员身份运行命令提示符,可能会导致失败。

1、以管理员身份运行命令提示符

右键点击“命令提示符”图标,选择“以管理员身份运行”。

2、注册为 Windows 服务

注册服务并指定配置文件

"C:\Program Files\Redis\redis.conf" 是配置文件的地址

redis-server --service-install "C:\Program Files\Redis\redis.conf" --loglevel verbose

3、启动服务

如果有密码现登录

redis-cli -a your_password

如果没密码直接开启 

redis-server --service-start

4、测试 Redis 连接

redis-cli ping

如果返回 PONG,说明 Redis 服务正常运行

5、 常用的redis服务命令。

  • 启动redis:redis-server --service-start
  • 卸载服务:redis-server --service-uninstall
  • 开启服务:redis-server --service-start
  • 停止服务:redis-server --service-stop

三、Redis在双击redis-server.exe出现闪退问题

我遇到的两种情况

1、时间长了重登一下

登录

然后命令行输入下面代码,进行登录,没有密码可以跳过此步骤

127.0.0.1:6379> auth 自己密码

断掉连接,退出客户端

127.0.0.1:6379> shutdown
not connected> exit

2、端口 6379 被占用

Redis 默认使用 6379 端口,如果该端口已被其他进程占用,Redis 将无法启动。

解决方法:查找并释放 6379 端口

查找占用端口的进程

打开 PowerShell 并运行以下命令,查看哪个进程占用了 6379 端口:

netstat -ano | findstr :6379

输出示例:

TCP    0.0.0.0:6379           0.0.0.0:0              LISTENING       1234

其中 1234 是占用该端口的进程 ID(PID)。

终止占用端口的进程

使用以下命令终止该进程(将 1234 替换为实际的 PID):

taskkill /PID 1234 /F

如果您不确定该进程是否安全,请先确认其名称:

Get-Process -Id 1234

重新启动 Redis

再次运行以下命令启动 Redis:

redis-server

总结

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

相关文章

  • Redis分片集群的实现

    Redis分片集群的实现

    Redis 分片集群是一种将 Redis数据库分散到多个节点上的方式,以提供更高的性能和可伸缩性,本文主要介绍了Redis分片集群的实现,具有一定的参考价值,感兴趣的可以了解一下
    2025-04-04
  • Redis主从复制问题和扩容问题的解决思路

    Redis主从复制问题和扩容问题的解决思路

    这篇文章主要介绍了Redis主从复制问题和扩容问题的解决思路,其中扩容问题的解决思路来自Redis作者,需要的朋友可以参考下
    2014-06-06
  • jwt+redis实现登录认证的示例代码

    jwt+redis实现登录认证的示例代码

    在登录业务代码中,当用户登录成功时,生成一个登录凭证存储到redis中,本文主要介绍了jwt+redis实现登录认证的示例代码,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • 浅谈一下如何保证Redis缓存与数据库的一致性

    浅谈一下如何保证Redis缓存与数据库的一致性

    这篇文章主要介绍了一下如何保证Redis缓存与数据库的一致性,今天这篇文章就带你详细了解一下四种同步策略,需要的朋友可以参考下
    2023-03-03
  • 关于使用IDEA的springboot框架往Redis里写入数据乱码问题

    关于使用IDEA的springboot框架往Redis里写入数据乱码问题

    这篇文章主要介绍了用IDEA的springboot框架往Redis里写入数据乱码问题,本文给大家分享解决方法通过图文示例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • Redis中的数据一致性问题以及解决方案

    Redis中的数据一致性问题以及解决方案

    这篇文章主要介绍了Redis中的数据一致性问题以及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-05-05
  • redis秒杀系统的实现

    redis秒杀系统的实现

    秒杀在很多活动大促中都可以用到,本文主要介绍了redis秒杀系统的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • Redis中常见的几种集群部署方案

    Redis中常见的几种集群部署方案

    本文主要介绍了Redis中常见的几种集群部署方案,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Redis唯一ID生成器的实现

    Redis唯一ID生成器的实现

    本文主要介绍了Redis唯一ID生成器的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • 几分钟教你掌握Redis简单动态字符串SDS

    几分钟教你掌握Redis简单动态字符串SDS

    这篇文章主要为大家介绍了几分钟教你掌握Redis简单动态字符串SDS方法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01

最新评论