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中lua脚本实现及其应用场景

    Redis中lua脚本实现及其应用场景

    本文主要介绍了Redis中lua脚本实现及其应用场景,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • redis客户端实现高可用读写分离的方式详解

    redis客户端实现高可用读写分离的方式详解

    基于sentienl 获取和动态感知 master、slaves节点信息的变化,我们的读写分离客户端就能具备高可用+动态扩容感知能力了,接下来通过本文给大家分享redis客户端实现高可用读写分离的方式,感兴趣的朋友一起看看吧
    2021-07-07
  • 超强、超详细Redis数据库入门教程

    超强、超详细Redis数据库入门教程

    这篇文章主要介绍了超强、超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下
    2014-10-10
  • 基于redis实现分布式锁的原理与方法

    基于redis实现分布式锁的原理与方法

    这篇文章主要给大家介绍了基于redis实现分布式锁的原理与方法,文中通过示例代码介绍的非常详细,对大家学习或者使用redis具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-06-06
  • Spring Boot中使用Redis常用数据格式API操作技巧

    Spring Boot中使用Redis常用数据格式API操作技巧

    本文介绍了在Spring Boot中使用Redis的一些技巧和数据格式,通过配置Redis连接,可以连接到Redis数据库,结合实例代码介绍的非常详细,需要的朋友参考下吧
    2024-03-03
  • 了解Redis常见应用场景

    了解Redis常见应用场景

    Redis是一个key-value存储系统,现在在各种系统中的使用越来越多,大部分情况下是因为其高性能的特性,被当做缓存使用,这里介绍下Redis经常遇到的使用场景
    2021-06-06
  • Redis做预定库存缓存功能设计使用

    Redis做预定库存缓存功能设计使用

    这篇文章主要为大家介绍了Redis做预定库存缓存功能设计使用,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-04-04
  • 基于 Redis 的 JWT令牌失效处理方案(实现步骤)

    基于 Redis 的 JWT令牌失效处理方案(实现步骤)

    当用户登录状态到登出状态时,对应的JWT的令牌需要设置为失效状态,这时可以使用基于Redis 的黑名单方案来实现JWT令牌失效,本文给大家分享基于 Redis 的 JWT令牌失效处理方案,感兴趣的朋友一起看看吧
    2024-03-03
  • 如何使用Redis 实现分布式锁(含自动续期与安全释放)

    如何使用Redis 实现分布式锁(含自动续期与安全释放)

    本文详解用Redis实现分布式锁,包含自动续期与安全释放,推荐使用Redisson,内置可重入、Watchdog及高可用支持,对比原生和自研方案,强调其在生产环境的高效与安全性,感兴趣的朋友跟随小编一起看看吧
    2025-08-08
  • Redis实战之百度首页新闻热榜的实现代码

    Redis实战之百度首页新闻热榜的实现代码

    这篇文章主要介绍了Redis实战之百度首页新闻热榜的实现代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02

最新评论