当前位置: 代码网 > 科技>操作系统>Windows > Windows环境下安装Redis并设置Redis开机自启实践

Windows环境下安装Redis并设置Redis开机自启实践

2025年12月25日 • Windows •我要评论
一般来说,企业都是采用 linux 服务器来部署 redis 的,而且 redis 官方也没有提供 windows 版本的安装包windows 版本的 redis 基本上都是由第三方开发和维护的,那我

一般来说,企业都是采用 linux 服务器来部署 redis 的,而且 redis 官方也没有提供 windows 版本的安装包

windows 版本的 redis 基本上都是由第三方开发和维护的,那我们为什么还要用 windows 版本的 redis 呢

试想一下,如果在用 linux 服务器部署 redis 时,被某些与 redis 无关的问题卡住了(比如权限不够、安全组忘记放行端口、防火墙忘记开放端口等问题),是不是会浪费不少时间。特别是对于没有 linux 基础的同学来说,可能一卡就是一整天,不仅没学到与 redis 相关的知识,还有可能把自己的心态给搞崩了

在学习阶段,我们选用 windows 版本的 redis ,可以省去很多不必要的麻烦

1. 下载 windows 版本的redis

下载地址:redis 5.0.14.1(https://github.com/tporadowski/redis/releases/tag/v5.0.14.1)

下载成功后,将压缩包解压到一个路径中没有中文的目录下

2. 为 redis 设置连接密码(可选)

默认情况下,连接 redis 是不需要密码的

在 redis 的根目录下找到redis.windows.conf文件并打开,查找requirepass关键字,设置密码后保存文件

requirepass 123456

3. 启动 redis

注意事项:

  • 如果你为 redis 设置了连接密码,请不要直接双击redis-server.exe文件启动 redis ,否则连接密码不会生效
  • 因为直接双击redis-server.exe文件启动 redis 时采用的是默认配置,并不会读取redis.windows.conf配置文件
  • 默认情况下,连接 redis 是不需要密码的,所以连接密码不会生效

正确的启动方式应该是

在 redis 的根目录下打开 cmd 窗口,输入以下指令启动 redis

redis-server.exe redis.windows.conf

看到以下页面就说明 redis 启动成功了

接下来测试 redis 是否可用

在 redis 的根目录下双击redis-cli.exe文件,输入以下指令测试redis是否可用

输入密码(如果你没有为 redis 设置连接密码,可忽略)

auth 123456

新增一个名为 name 的 key

set name tom

获取名为 name 的 key 对应的值

get name

启动 redis 还有一种更优雅的方式,就是使用批处理文件( bat 文件)

在 redis 的根目录下新建一个批处理文件 redis-server.bat ,文件内容如下

redis-server.exe redis.windows.conf

双击 bat 文件就能启动 redis 了

如果点击 bat 文件后黑窗一闪而过,说明 redis 启动失败了

可以在 redis 的根目录下打开 cmd 窗口,执行批处理文件,就能够看到详细的报错信息

redis-server.bat

如果你想更方便地启动 redis ,可以为 bat 文件创建一个快捷方式,然后将该快捷方式移动到桌面,下次再想启动 redis 时,直接在桌面上双击快捷方式就可以了

4. 设置 redis 开机自启

redis 作为当前最常用的缓存技术,基本上每一个 web 应用都使用了 redis

我们在本地启动 web 项目前,都必须手动启动 redis 服务,很麻烦

接下来为大家演示如何设置 redis 开机自启

4.1 将 redis 进程注册为服务

在 redis 的根目录下打开 cmd 窗口,输入以下指令,将 redis 进程注册为服务

redis-server.exe --service-install redis.windows.conf --loglevel verbose

4.2 设置 redis 服务开机自启

按下win + r键,输入services.msc,然后按下 enter 键打开 服务 窗口

services.msc

找到 redis 服务

右键 redis 服务,点击属性

在启动类型下拉菜单中,选择自动

点击应用按钮后再点击确定按钮,保存更改

4.3 重启电脑测试是否配置成功

重启电脑后,在 redis 的根目录下双击 redis-cli.exe 文件,测试 redis 服务是否启动成功

4.4 关闭 redis 开机自启(拓展)

设置 redis 开机自启的原理就是先将 redis 进程注册为一个服务,再让 redis 服务开机自启

如果想关闭 redis 开机自启,可以在 redis 的根目录下运行以下指令来卸载 redis 服务

redis-server --service-uninstall

卸载了 redis 服务,redis 自然就不能开机自启了

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

赞 (0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com