您现在的位置是:首页 > 编程 > 

【Redis】redis-windows下载安装与使用

2025-07-27 23:53:59
本篇记录windows redis下载安装与使用。 下载 下载方式(没windows版) https://redis.io/downloads/#stack 可以选择下载社区版Redis CE与增强版Redis Stack。 两者都不支持直接运行在windows上,需要Docker环境。

本篇记录windows redis下载安装与使用。

下载

下载方式(没windows版)

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

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

You can install Redis CE locally on your machine. Redis CE is available on Docker, Linux, macOS, and Windows (using Docker only).

点击跳转Redis CE地址

Github-redis-windows

在github可以到windows版本。
https://github/redis-windows/redis-windows/releases

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

Cygwin:模拟完整的 POSIX 环境,适合需要 Unix 工具链的场景,但可能有额外开销。
MSYS2:更贴近 Windows 原生开发,性能更好,依赖较少。

可以选择Redis-7.4.2-Windows-x64-msys2-with-Service.zip下载。

对比项Redis Community EditionWindows 移植版Redis Stack
官方支持✅ (Linux/macOS)❌ (第三方维护)
Windows 兼容❌ (需 WSL2)❌ (需 WSL2)
功能核心 Redis核心 RedisRedis  扩展模块
版本更新最新通常滞后最新
适用环境生产级开发/测试企业级/高级需求

安装

Redis-7.4.2-Windows-x64-msys2-with-Service.zip解压后,根据文件夹内README.zh_步骤进行安装。

因为按照md的说明进行安装发现一些问题,所以还是进行记录。

选择安装成服务。在 Windows 中,服务不同名则可以共存。但如果已经安装过 Redis,本次安装进行更新的话,还是建议先卸载原来版本的服务。
使用解压文件内的uninstall_redis_service.bat即可删除原Redis服务。

创建服务,binpath后填写自己的Redis目录,即所在的目录路径。

 create Redis binpath=F:\DataBase\Redis\Redis-7.4.2\ start= auto

出现[SC] CreateService 成功 说明成功。
使用下列命令验证

Get-Service Redis

服务还需启动,使用下列命令启动服务

net start Redis

停止服务使用这个,但是不用管了。

net stop Redis

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

使用

配置端口与设置密码

Redis默认端口为679。
相关配置可以在Redis目录下的进行查看。

修改端口:到 port 679,改为其他端口(如 port 680)。
设置密码:到 # requirepass foobared,取消注释并改为 requirepass {$yourpassword}。
例如:

requirepass 12456

但是端口一般不更改,端口一般也不设置。只是提一下。

可视化界面

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

其他的可视化界面还有:

  • redis-desktop-manager
    比较流行的。
  • Redis-Insight
    redis官方的。

Redis-Insight使用

两个都差不多,这个看起来更现代一点。
进去之后默认点击Add Database默认链接就可以使用。

数据库说明

在 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:679> AUTH admin adminpassword 
OK

网络不好的朋友您可以评论留言,到时候我整理打包一下。

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1252570.html

相关标签:无
上传时间: 2025-07-27 21:29:17
留言与评论(共有 18 条评论)
本站网友 微信还信用卡收费
30分钟前 发表
设置密码:到 # requirepass foobared,取消注释并改为 requirepass {$yourpassword}
本站网友 大连阿尔滨集团有限公司
11分钟前 发表
Cygwin:模拟完整的 POSIX 环境,适合需要 Unix 工具链的场景,但可能有额外开销
本站网友 石家庄市政府网
21分钟前 发表
and Windows (using Docker only). 点击跳转Redis CE地址 Github-redis-windows 在github可以到windows版本
本站网友 彩石山庄
15分钟前 发表
后台运行
本站网友 打鼾治疗偏方
3分钟前 发表
MSYS2:更贴近 Windows 原生开发,性能更好,依赖较少
本站网友 毛阿敏丈夫
19分钟前 发表
两者都不支持直接运行在windows上,需要Docker环境
本站网友 郑和下西洋的路线
19分钟前 发表
进去之后默认点击Add Database默认链接就可以使用
本站网友 盐都租房
8分钟前 发表
但在Redis6.0版本开始,可以通过 ACL(访问控制列表)创建多个用户,每个用户有独立的密码和权限
本站网友 上海浦东租房网
0秒前 发表
其他的可视化界面还有: redis-desktop-manager 比较流行的
本站网友 健康祛斑
27分钟前 发表
即作为服务支持开机自启
本站网友 北京瑞京糖尿病医院
27分钟前 发表
user guest:创建用户 guest,密码 guestpassword,只允许 GET 命令,限制访问键前缀 keys
本站网友 熊猫烧香病毒下载
13分钟前 发表
Redis-Insight redis官方的
本站网友 广州房地产中介协会
16分钟前 发表
* >guestpassword user default off user admin:创建用户 admin,密码 adminpassword,拥有所有权限(@all),可访问所有键(~*)
本站网友 郭宇
6分钟前 发表
Redis-Insight使用 两个都差不多,这个看起来更现代一点
本站网友 马来酸依那普利
25分钟前 发表
服务管理(启动/停止/重启)
本站网友 好的整形医院
26分钟前 发表
其他的可视化界面还有: redis-desktop-manager 比较流行的
本站网友 zero2ipo
21分钟前 发表
下载 下载方式(没windows版) https