news 2026/4/18 7:08:41

Windows环境下安装使用Redis

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Windows环境下安装使用Redis

下载

https://redis.io/downloads/#stack

可以选择下载社区版Redis CE与增强版Redis Stack。不过两者都不支持直接运行在windows上,需要Docker环境。

如果要在Window系统上安装Redis,可以打开Github可以找到windows版本,对应的链接:

https://github.com/redis-windows/redis-windows/releases

其中…-with-Service表示是否包含Windows Service支持。即作为服务支持开机自启、后台运行、服务管理(启动/停止/重启)。

Cygwin:模拟完整的 POSIX 环境,适合需要 Unix 工具链的场景,但可能有额外开销。

MSYS2:更贴近 Windows 原生开发,性能更好,依赖较少。

版本差异说明:

所以此处选择https://github.com/redis-windows/redis-windows/releases/download/8.4.0/Redis-8.4.0-Windows-x64-msys2-with-Service.zip

安装

解压后,根据文件夹内README.zh_CN.md步骤进行安装。选择安装成服务。在 Windows 中,服务不同名则可以共存。但如果已经安装过 Redis,本次安装进行更新的话,还是建议先卸载原来版本的服务。使用解压文件内的uninstall_redis_service.bat即可删除原Redis服务。创建服务,binpath后填写自己的Redis目录,即RedisService.exe所在的目录路径。

sc.exe create Redis binpath="D:\Redis\RedisService.exe" start= auto

出现[SC] CreateService 成功 说明成功,可以使用下列命令进行验证。

Get-Service Redis

然后使用下列命令启动或停止Redis服务。

net start Redis //启动服务 net stop Redis //停止服务

服务创建后也可以去windows的服务功能中去进行管理。

基本使用

配置端口与设置密码

Redis默认端口为6379。相关配置可以在Redis目录下的redis.conf进行查看或修改。

修改端口:找到 port 6379,改为其他端口(如 port 6380)。

设置密码:找到 # requirepass foobared,取消注释并改为 requirepass {$yourpassword}。

例如:

requirepass 123456

可视化界面

Redis自带一个客户端redis-cli.exe,在解压目录下,点击即可连接Redis。

其他的可视化界面还有:

redis-desktop-manager:比较流行的。

Redis-Insight:redis官方的。

然后填入用户名和密码进行连接。

数据库使用

在 Redis 中,不像传统的关系型数据库(如 MySQL 或 PostgreSQL)那样需要显式创建数据库或用户账户。

Redis 的设计更简单,它使用键值存储机制,默认情况下只有一个实例运行,默认提供 16 个数据库(0-15),通过 SELECT 切换。

ACL 的用户管理

Redis可以设置全局密码,前面提过到通过配置文件或命令设置访问控制(如密码)。但在Redis6.0版本开始,可以通过 ACL(访问控制列表)创建多个用户,每个用户有独立的密码和权限。

在 Redis 目录下创建一个文件,例如 users.acl,然后编辑 users.acl,添加用户:

user admin on +@all ~* >adminpassword user guest on +get ~keys:* >guestpassword user default off

说明如下:

  • user admin:创建用户 admin,密码 adminpassword,拥有所有权限(+@all),可访问所有键(~*)。

  • user guest:创建用户 guest,密码 guestpassword,只允许 GET 命令,限制访问键前缀 keys:*。

  • user default off:禁用默认用户(如果不需要全局密码)。

重启Redis服务后即可使用,命令如下。

​​​​​​​

127.0.0.1:6379> AUTH admin adminpassword OK
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 17:05:44

2025年职业院校技能大赛高职组“区块链技术应用”食品安全溯源智能合约开发与测试参考答案

2025年职业院校技能大赛高职组“区块链技术应用”食品安全溯源&智能合约开发与测试参考答案 文章目录 2025年职业院校技能大赛高职组“区块链技术应用”食品安全溯源&智能合约开发与测试参考答案 竞赛试题: 模块二:智能合约开发与测试(30分) 任务2-1:智能合约设计…

作者头像 李华
网站建设 2026/4/18 3:49:12

如何分析测试任务及需求(附分析流程)

测试分析 确认测试范围 根据测试项目的不同需求,有大致几类测试项目类型:商户/平台功能测试、支付方式接入测试、架构调整类测试、后台优化测试、性能测试、基本功能自动化测试。 测试项目需要按照文档要求进行测试需求分析,并给出对应的输…

作者头像 李华
网站建设 2026/4/18 7:01:32

AI 狂飙时代:IT 从业者会被“清理门户”,还是“原地飞升”?

🌪️ 前言:暴风眼中的焦虑 “我的代码 AI 写得比我快,还比我 Bug 少。” “Devin 都能自己接单了,我还学 Java 干什么?” 2024-2025 年,IT 行业仿佛经历了一场“三体人”的入侵。从 ChatGPT 到 DeepSeek&am…

作者头像 李华
网站建设 2026/4/14 12:13:26

线代第二章矩阵第四课:方阵的幂

方阵的幂是矩阵运算中的重要内容,只有方阵能定义幂运算,其运算规则和性质有别于普通数的幂运算,下面从定义、核心性质、常用计算方法和典型例题这几个核心方面展开讲解,帮你系统掌握该知识点:基本定义只有 n 阶方阵&am…

作者头像 李华
网站建设 2026/4/18 5:32:32

高效窗口管理新选择:跨平台窗口信息获取工具详解

高效窗口管理新选择:跨平台窗口信息获取工具详解 【免费下载链接】active-win Get metadata about the active window (title, id, bounds, owner, etc) 项目地址: https://gitcode.com/gh_mirrors/ac/active-win 您是否曾经遇到过这样的困扰:在多…

作者头像 李华
网站建设 2026/3/31 23:55:36

实战评测:三大国产LLM在智能金融分析中的真实表现

作为一名长期关注AI金融应用的技术实践者,我近期深度体验了TradingAgents-CN框架中集成的DeepSeek、通义千问和阿里百炼三大国产大模型。在为期一个月的实际使用中,我发现这些国产LLM在成本控制、技术特色和实际应用方面都展现出独特的价值。 【免费下载…

作者头像 李华