Windows Redis 3.2.100 安装与启动
下载地址
目前(2026年) Redis官方仅提供Linux原版安装包,Windows版本由微软归档维护(现已停止更新)
- 官网(Linux版):http://redis.io/download
- Windows版Github仓库:https://github.com/MSOpenTech/redis/tags
- 示例版本(win-3.2.100):
https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100
解压后核心文件
| 文件 | 作用 |
|---|---|
| redis-server.exe | Redis服务端程序 |
| redis-cli.exe | Redis客户端命令行工具 |
| redis.windows.conf | 默认配置文件 |
| redis.windows-service.conf | 安装Windows系统服务专用配置 |
| redis-benchmark.exe | Redis性能压测工具 |
| dump.rdb | Redis持久化数据文件 |
CMD命令行启动Redis服务端
- 打开CMD,切换到Redis解压目录
cd D:\Redis\Redis-x64-3.2.100Code language: CSS (css)
- 启动命令(加载配置文件)
redis-server redis.windows.confCode language: CSS (css)
启动成功标识:
- 运行模式:
Running in standalone mode(单机模式) - 默认端口:6379
缺陷:以该方式启动,关闭CMD窗口,Redis服务直接停止
安装为Windows系统服务
普通CMD启动不能后台常驻,可以安装成系统服务实现开机自启。
课程演示仅临时启动,该步骤仅作参考。
Redis连接与基础命令测试
1. 客户端连接命令
新开一个CMD,进入Redis目录执行:
redis-cli.exe -h 127.0.0.1 -p 6379Code language: CSS (css)
-h:指定Redis服务IP(可填写局域网其他电脑IP实现远程连接)-p:指定端口号
2. 基础指令演示
# 设置键值
set key1 value1
# 获取键对应的值
get key1
# 不存在的key查询返回 (nil)
get kkkk
set ddd 123
get dddCode language: PHP (php)
规则:
set需要同时传入【key】和【value】两个参数,缺少参数会报错- 查询不存在的键,返回
(nil)
注意
- Windows Redis 3.2版本非常老旧,生产环境不推荐使用Windows版Redis,建议使用Linux环境部署;
- 远程连接Redis需要关闭防火墙、修改配置文件允许外部IP访问;
- 服务端CMD窗口必须保持打开,客户端才能正常连接。
Previous: 介绍
Next: 使用winform演示redis