以下是关于 Redis 在 Windows 环境下的使用指南,涵盖启动、基本操作、配置修改及常用命令等内容:

一、Windows 环境下 Redis 启动与验证

1. 下载 Redis
2. 安装与自动启动(MSI 安装包)
  • 双击 MSI 文件,按提示完成安装。
  • 服务自动启动:安装后 Redis 会作为系统服务自动运行,监听默认端口 6379
3. 验证服务运行状态
  • 命令行验证
    打开 命令提示符(CMD)PowerShell,输入:
    redis-cli ping
    
    若返回 PONG,说明 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),以下为基础命令示例:

操作类型命令示例说明
StringSET key value设置键值对
GET key获取键对应的值
HashHSET user:1 name "Alice" age 30设置哈希字段值
HGETALL user:1获取哈希所有字段和值
ListLPUSH mylist "apple" "banana"左插入列表元素
LRANGE mylist 0 -1获取列表所有元素
SetSADD myset "red" "blue"添加集合元素
SMEMBERS myset获取集合所有成员
Sorted SetZADD 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),但需充分测试兼容性。

五、常见问题排查

  1. 端口被占用
    • 检查是否有其他 Redis 实例或程序占用 6379 端口,修改配置文件端口号后重启服务。
  2. 连接被拒绝
    • 确认 Redis 服务已启动,检查 IP 和端口是否正确,或防火墙是否拦截。
  3. 数据丢失
    • 确保持久化配置正确,定期备份 dump.rdbappendonly.aof 文件。

通过以上步骤,你可以在 Windows 环境中快速启动 Redis 并进行基本操作。如需深入学习,可参考 Redis 官方文档 或社区教程。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐