Windows 下 Redis 安装与使用教程

Windows 下 Redis 安装与使用教程(复制可用版)

你需要的是一份可直接复制操作、步骤详尽的 Windows 系统 Redis 安装使用教程,以下内容基于微软维护的 Windows 版 Redis(官方已停止 Windows 版本更新),所有命令和步骤均可直接复制执行。

一、环境说明

  • 操作系统:Windows 10/11(32/64 位均可,推荐 64 位)
  • Redis 版本:Redis-x64-3.2.100(稳定版,兼容性最优)

二、下载 Redis 安装包

  1. 官方下载地址(微软维护版):

    复制代码
    https://github.com/microsoftarchive/redis/releases
  2. 下载步骤:

    • 打开上述链接,找到 Redis-x64-3.2.100.zip 版本(页面往下翻);
    • 点击版本下方的 Assets 展开,下载 Redis-x64-3.2.100.zip 压缩包。

三、解压安装(免安装版,直接解压即可)

  1. 选择无中文、无空格 的目录解压(关键!避免后续启动报错),例如:

    复制代码
    D:\Redis
  2. 解压后目录内核心文件说明:

    • redis-server.exe:Redis 服务端启动程序;
    • redis-cli.exe:Redis 客户端连接程序;
    • redis.windows.conf:Redis 核心配置文件。

四、修改 Redis 配置(推荐必改,提升安全性)

  1. 打开解压目录下的 redis.windows.conf 文件(用记事本/VS Code/Notepad++ 均可);

  2. 搜索并修改以下关键配置(复制对应代码替换原有内容):

    • 设置连接密码(核心!防止未授权访问):

      复制代码
      requirepass 123456  # 可替换为自己的密码,如 requirepass yourRedisPwd
    • 设置最大内存限制(避免占满系统内存):

      复制代码
      maxmemory 200mb  # 根据机器配置调整,如 512mb、1gb
    • 开启持久化(防止重启丢失数据):

      复制代码
      appendonly yes  # 开启 AOF 持久化,默认是 rdb 持久化
  3. 保存配置文件并关闭编辑器。

五、启动 Redis

方式 1:临时启动(测试用,关闭窗口即停止)

  1. 打开管理员权限 的 CMD 命令提示符:

    • Win+R 输入 cmd → 右键"命令提示符" → 选择"以管理员身份运行";
  2. 切换到 Redis 解压目录(复制替换路径):

    bash 复制代码
    cd /d D:\Redis
  3. 执行启动命令(加载配置文件):

    bash 复制代码
    redis-server.exe redis.windows.conf
  4. 启动成功标识:CMD 窗口显示 Redis 日志,包含 Redis is now ready to accept connections on port 6379,此窗口需保持打开。

方式 2:注册为 Windows 服务(开机自启,推荐生产使用)

  1. 以管理员身份打开 CMD,切换到 Redis 目录:

    bash 复制代码
    cd /d D:\Redis
  2. 注册 Redis 服务(绑定配置文件):

    bash 复制代码
     .\redis-server.exe --service-install .\redis.windows.conf --loglevel verbose

    成功的样子:

  3. 启动 Redis 服务:

    bash 复制代码
    .\redis-server.exe --service-start
  4. 常用服务管理命令(后续可直接复制使用):

    • 停止服务: .\redis-server.exe --service-stop
    • 重启服务:.\redis-server.exe--service-restart
    • 卸载服务:.\redis-server.exe --service-uninstall

六、测试 Redis 连接与基础使用

  1. 新开一个 CMD 窗口(无需管理员),切换到 Redis 目录:

    bash 复制代码
    cd /d D:\Redis
  2. 连接 Redis 服务:

    bash 复制代码
    redis-cli.exe -h 127.0.0.1 -p 6379
  3. 认证密码(若设置了密码,必须执行此步):

    bash 复制代码
    auth 123456  # 替换为你设置的密码

    成功返回 OK,失败返回 (error) ERR invalid password

  4. 测试基础命令(复制执行):

    • 设置键值对:set username "test_user" → 返回 OK
    • 获取值:get username → 返回 "test_user"
    • 查看所有键:keys * → 返回 1) "username"
    • 删除键:del username → 返回 (integer) 1
    • 退出连接:exit

七、常见问题解决

  1. 端口 6379 被占用

    bash 复制代码
    # 查看占用进程
    netstat -ano | findstr 6379
    # 结束占用进程(替换为查到的 PID)
    taskkill /f /pid 1234
  2. 注册服务失败:确保 CMD 是管理员权限、Redis 解压路径无中文/空格;

  3. 连接提示"NOAUTH Authentication required" :先执行 auth 你的密码 认证。


总结

  1. Windows 版 Redis 为免安装包,核心是解压到无中文/空格目录并修改配置(重点设置密码);
  2. 启动方式分临时启动(测试)和注册服务(开机自启,推荐),均需管理员权限;
  3. 连接 Redis 后需先执行 auth 密码 认证,再执行增删改查等基础命令。
相关推荐
小高不会迪斯科10 小时前
CMU 15445学习心得(二) 内存管理及数据移动--数据库系统如何玩转内存
数据库·oracle
e***89011 小时前
MySQL 8.0版本JDBC驱动Jar包
数据库·mysql·jar
l1t11 小时前
在wsl的python 3.14.3容器中使用databend包
开发语言·数据库·python·databend
失忆爆表症12 小时前
03_数据库配置指南:PostgreSQL 17 + pgvector 向量存储
数据库·postgresql
AI_567812 小时前
Excel数据透视表提速:Power Query预处理百万数据
数据库·excel
SQL必知必会13 小时前
SQL 窗口帧:ROWS vs RANGE 深度解析
数据库·sql·性能优化
Gauss松鼠会13 小时前
【GaussDB】GaussDB数据库开发设计之JDBC高可用性
数据库·数据库开发·gaussdb
+VX:Fegn089513 小时前
计算机毕业设计|基于springboot + vue鲜花商城系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
识君啊14 小时前
SpringBoot 事务管理解析 - @Transactional 的正确用法与常见坑
java·数据库·spring boot·后端
一个天蝎座 白勺 程序猿14 小时前
破译JSON密码:KingbaseES全场景JSON数据处理实战指南
数据库·sql·json·kingbasees·金仓数据库