Windows如何安装redis
·
以下是关于 Redis 在 Windows 环境下的使用指南,涵盖启动、基本操作、配置修改及常用命令等内容:
一、Windows 环境下 Redis 启动与验证
1. 下载 Redis
- 官方下载地址:https://github.com/microsoftarchive/redis/releases
- 选择 Windows 版本安装包(如
Redis-x64-3.0.504.msi)或压缩包(.zip)。 - 若追求兼容性,可通过 Windows Subsystem for Linux (WSL) 安装 Linux 版 Redis。
- 选择 Windows 版本安装包(如
2. 安装与自动启动(MSI 安装包)
- 双击 MSI 文件,按提示完成安装。
- 服务自动启动:安装后 Redis 会作为系统服务自动运行,监听默认端口 6379。
3. 验证服务运行状态
- 命令行验证:
打开 命令提示符(CMD) 或 PowerShell,输入:
若返回redis-cli pingPONG,说明 Redis 服务已成功启动。
4. 手动启动与停止服务
- 通过服务管理器:
打开services.msc,找到 Redis 服务,手动启动/停止/重启。 - 通过命令行:
- 启动服务:
redis-server - 停止服务(需另开一个命令窗口):
redis-cli shutdown
- 启动服务:
二、Redis 基本操作与常用命令
1. 连接 Redis 服务器
- 在命令行中输入:
redis-cli -h 127.0.0.1 -p 6379-h:指定服务器 IP(默认127.0.0.1)。-p:指定端口(默认6379)。- 若设置了密码,需添加
-a <password>参数:redis-cli -a "your_password"
2. 常用数据操作命令
Redis 支持多种数据类型(如 String、Hash、List、Set、Sorted Set),以下为基础命令示例:
| 操作类型 | 命令示例 | 说明 |
|---|---|---|
| String | SET key value | 设置键值对 |
GET key | 获取键对应的值 | |
| Hash | HSET user:1 name "Alice" age 30 | 设置哈希字段值 |
HGETALL user:1 | 获取哈希所有字段和值 | |
| List | LPUSH mylist "apple" "banana" | 左插入列表元素 |
LRANGE mylist 0 -1 | 获取列表所有元素 | |
| Set | SADD myset "red" "blue" | 添加集合元素 |
SMEMBERS myset | 获取集合所有成员 | |
| Sorted Set | ZADD scores 90 "Alice" 85 "Bob" | 添加有序集合成员(带分数) |
ZRANGE scores 0 -1 WITHSCORES | 获取有序集合成员及分数 |
三、修改 Redis 配置
Redis 配置文件(redis.windows.conf)用于调整服务参数,常见修改场景如下:
1. 查找配置文件路径
- MSI 安装默认路径:
C:\Program Files\Redis\redis.windows.conf。 - 压缩包部署需手动创建或修改同目录下的配置文件。
2. 常见配置项
| 配置项 | 说明 | 示例修改 |
|---|---|---|
port | 监听端口 | port 6380(修改默认端口) |
bind | 绑定 IP(限制访问来源) | bind 127.0.0.1(仅允许本地访问) |
requirepass | 设置访问密码 | requirepass your_secure_password |
maxmemory | 最大内存限制 | maxmemory 256mb(设置 256MB 内存) |
save | 持久化策略(RDB 快照) | save 900 1(900 秒内至少 1 次修改时生成快照) |
3. 重新加载配置
修改配置后,需重启 Redis 服务或通过命令重新加载:
redis-cli config reload
四、高级功能与注意事项
1. 集群模式(Cluster)
- Windows 版 Redis 3.0 及以上支持集群功能,但需注意:
- 生产环境建议使用 Linux 集群(Windows 版集群稳定性有限)。
- 参考官方文档配置集群节点:Redis Cluster Tutorial。
2. 持久化(RDB/AOF)
- RDB(默认):定期生成数据快照文件(
dump.rdb),适合大规模数据备份。 - AOF:记录所有写命令,数据安全性更高,可通过配置
appendonly yes启用。
3. 版本选择建议
- 生产环境:优先选择稳定版本(如 3.0.504),避免使用预览版(如 3.2.0-preview)。
- 开发测试:可尝试新版本(如 3.2.x),但需充分测试兼容性。
五、常见问题排查
- 端口被占用:
- 检查是否有其他 Redis 实例或程序占用 6379 端口,修改配置文件端口号后重启服务。
- 连接被拒绝:
- 确认 Redis 服务已启动,检查 IP 和端口是否正确,或防火墙是否拦截。
- 数据丢失:
- 确保持久化配置正确,定期备份
dump.rdb或appendonly.aof文件。
- 确保持久化配置正确,定期备份
通过以上步骤,你可以在 Windows 环境中快速启动 Redis 并进行基本操作。如需深入学习,可参考 Redis 官方文档 或社区教程。
更多推荐



所有评论(0)