【Redis】Windows下Redis环境搭建与使用详细教程

一、Redis简介

Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,可以用作数据库、缓存和消息中间件。它支持多种数据结构,如字符串、哈希、列表、集合、有序集合等。本教程将详细介绍在Windows环境下如何安装、配置和使用Redis,以及常用的可视化管理工具。

二、Redis下载地址

在开始安装前,我们需要先下载Redis。以下是几个可靠的下载地址:

三、安装方式

1、安装方式一:ZIP压缩包方式

1.1 下载Redis压缩包

推荐使用tporadowski,访问 https://github.com/tporadowski/redis/releases ,选择最新稳定版本的Redis-x64-xxx.zip文件下载(如Redis-x64-5.0.14.1.zip)。

1.2 解压到文件夹

将下载的压缩包解压到指定目录,例如:C:\Redis。解压后目录结构如下:

复制代码
C:\Redis
├── redis-benchmark.exe    # 性能测试工具
├── redis-check-aof.exe    # AOF文件修复工具
├── redis-check-rdb.exe    # RDB文件检查工具
├── redis-cli.exe          # Redis客户端
├── redis-server.exe       # Redis服务器
├── redis.windows.conf     # 默认配置文件
└── ...                    # 其他文件

1.3 配置环境变量(可选但推荐)

  1. 右键"此电脑" → "属性" → "高级系统设置" → "环境变量"
  2. 在系统变量中找到"Path",点击"编辑"
  3. 点击"新建",添加Redis安装目录路径(如C:\Redis
  4. 确认所有对话框

配置完成后,可以在任意位置打开命令提示符,直接使用redis-serverredis-cli命令。

2、安装方式二:MSI安装包方式

2.1 下载Redis安装包

访问 https://github.com/tporadowski/redis/releases ,下载Redis-x64-xxx.msi文件(如Redis-x64-5.0.14.1.msi)。

2.2 安装过程

  1. 双击运行下载的MSI安装包

  2. 按照安装向导操作:

    • 欢迎界面,点击"Next",勾选接受协议,如下图:

    • 选择组件,建议勾选所有组件,点击"Next"

    • 选择安装路径(默认C:\Program Files\Redis),选择增加系统变量,点击"Next"

    • 选择端口号(默认6379),点击"Next"

    • 设置最大内存限制(默认100MB),根据需要调整,点击"Next"

    • 点击"Install"开始安装

    • 安装完成后,点击"Finish"

      这种的方式安装完成之后,Redis服务自动起来了,如下图:

四、配置Redis服务

1、启动Redis服务

方法一:临时启动(关闭命令窗口后服务停止)

  1. 在Redis目录路径处按住Shift键+右键,选择"在此处打开PowerShell窗口"或"在此处打开命令提示符窗口"

  2. 执行命令:

    bash 复制代码
    redis-server.exe redis.windows.conf

    或简化命令:

    bash 复制代码
    redis-server.exe

方法二:注册为Windows服务(推荐生产环境使用)

bash 复制代码
# 注册服务
redis-server.exe --service-install redis.windows.conf --loglevel verbose

# 启动服务
redis-server.exe --service-start

# 停止服务
redis-server.exe --service-stop

# 卸载服务
redis-server.exe --service-uninstall

注册服务

启动服务

2. 连接Redis服务器

打开新的命令提示符窗口(不要关闭之前启动服务的窗口),执行:

bash 复制代码
redis-cli.exe -h 127.0.0.1 -p 6379

或简化命令:

bash 复制代码
redis-cli.exe

连接成功后,输入ping命令测试:

复制代码
127.0.0.1:6379> ping
PONG

返回PONG表示连接成功。

3. 基础操作测试

bash 复制代码
# 切换到1号数据库(Redis默认有16个数据库,编号0-15)
127.0.0.1:6379> SELECT 1
OK

# 设置键值对
127.0.0.1:6379[1]> SET name "Redis Hao"
OK

# 获取键值
127.0.0.1:6379[1]> GET name
"Redis Hao"

# 查看所有键
127.0.0.1:6379[1]> KEYS *
1) "name"

# 删除键
127.0.0.1:6379[1]> DEL name
(integer) 1

# 关闭Redis服务(在redis-server窗口中执行)
127.0.0.1:6379> SHUTDOWN

4. 配置Redis

  1. 打开安装目录(默认C:\Program Files\Redis

  2. 用记事本打开redis.windows-service.conf文件

  3. 常用配置项修改:

    conf 复制代码
    # 设置访问密码(取消注释并修改)
    requirepass yourpassword
    
    # 绑定IP地址(默认只允许本地访问)
    bind 127.0.0.1
    
    # 设置最大内存
    maxmemory 512mb
    
    # 内存策略(当达到最大内存时的处理策略)
    maxmemory-policy allkeys-lru
  4. 保存文件后,重启Redis服务

5. 管理Redis服务

  1. Win+R输入services.msc打开服务管理器

  2. 找到"Redis"服务

  3. 右键可以执行:

    • 启动
    • 停止
    • 重启
    • 属性(设置启动类型为"自动")

5. 测试连接

bash 复制代码
# 进入Redis安装目录
cd "C:\Program Files\Redis"

# 启动客户端
redis-cli.exe

# 如果设置了密码,需要先认证
127.0.0.1:6379> AUTH yourpassword
OK

# 测试命令
127.0.0.1:6379> SET test "Hello Redis"
OK
127.0.0.1:6379> GET test
"Hello Redis"

五、Redis可视化工具使用

1. Redis Desktop Manager (推荐)

下载地址https://github.com/uglide/RedisDesktopManager/releases/download/0.9.3/redis-desktop-manager-0.9.3.817.exe

安装步骤

  1. 下载安装包后双击运行
  2. 按照向导完成安装(无需特殊配置)
  3. 启动程序

连接配置

  1. 点击"Connect to Redis Server"按钮
  2. 填写连接信息:
    • Name: 任意名称(如"Local Redis")
    • Host: 127.0.0.1
    • Port: 6379
    • Auth: 如果设置了密码,填写密码
  3. 点击"Test Connection"测试连接
  4. 连接成功后点击"OK"

功能特点

  • 直观的键值对管理界面
  • 支持多种数据结构的可视化
  • 可以执行命令行命令
  • 支持多个连接管理

2. RedisStudio

下载地址https://github.com/cinience/RedisStudio/releases

使用方法

  1. 下载最新版本(如RedisStudio-en-v0.1.5.zip)
  2. 解压到任意目录
  3. 双击运行RedisStudio.exe
  4. 填写连接信息:
    • Host: 127.0.0.1
    • Port: 6379
    • Password: 如果有密码
  5. 点击连接按钮

功能特点

  • 轻量级,无需安装
  • 支持TTL显示
  • 支持DBSIZE查看
  • 简洁的界面设计

3. Another Redis Desktop Manager (现代替代品)

下载地址https://github.com/qishibo/AnotherRedisDesktopManager/releases

推荐理由

  • 免费开源
  • 界面现代化
  • 功能强大
  • 支持Redis 6.0+新特性
  • 跨平台支持

使用方法

  1. 下载对应平台的安装包
  2. 安装后启动
  3. 添加新连接,填写Redis服务器信息
  4. 连接成功后即可使用

六、Redis基础配置优化

1. 修改配置文件

打开redis.windows.confredis.windows-service.conf文件,根据需要调整以下参数:

conf 复制代码
# 绑定IP,0.0.0.0表示允许所有IP访问(生产环境慎用)
bind 127.0.0.1

# 端口号
port 6379

# 设置密码
requirepass your_strong_password

# 最大内存限制(根据服务器配置调整)
maxmemory 512mb

# 内存淘汰策略
maxmemory-policy allkeys-lru

# 持久化配置
save 900 1      # 900秒内至少有1个key被修改
save 300 10     # 300秒内至少有10个key被修改
save 60 10000   # 60秒内至少有10000个key被修改

# 后台运行(Windows服务模式下不需要设置)
daemonize no

2. 重启服务使配置生效

bash 复制代码
# 停止服务
redis-server.exe --service-stop

# 启动服务
redis-server.exe --service-start

七、常见问题解决

1. 无法连接Redis服务器

可能原因

  • Redis服务未启动
  • 防火墙阻止了6379端口
  • 配置了错误的bind地址

解决方法

bash 复制代码
# 检查服务状态
sc query Redis

# 检查端口监听
netstat -ano | findstr 6379

# 临时关闭防火墙(测试用)
netsh advfirewall set allprofiles state off

2. 内存不足问题

现象 :Redis报错(error) OOM command not allowed when used memory > 'maxmemory'.

解决方法

  1. 增加maxmemory配置
  2. 优化内存淘汰策略
  3. 清理不必要的数据
bash 复制代码
# 清空当前数据库
FLUSHDB

# 清空所有数据库
FLUSHALL

3. 性能优化建议

  1. 使用连接池:避免频繁创建和销毁连接
  2. 合理设置过期时间:为临时数据设置TTL
  3. 使用管道(Pipeline):减少网络往返次数
  4. 避免大键值:单个值不要超过1MB
  5. 监控内存使用:定期检查内存使用情况

八、总结

本教程详细介绍了Windows环境下Redis的两种安装方式(ZIP压缩包和MSI安装包),以及常用的可视化管理工具。通过本教程,您应该能够:

  1. 成功安装和配置Redis服务器
  2. 使用命令行客户端进行基本操作
  3. 通过可视化工具管理Redis数据
  4. 了解基础配置和优化方法

Redis是一个强大的内存数据库,掌握其安装和使用对于开发高性能应用非常重要。建议在实际项目中根据具体需求调整配置参数,并做好数据备份和监控工作。

注意:本教程中的Windows版本Redis主要用于开发和测试环境。对于生产环境,官方建议使用Linux版本的Redis,以获得更好的性能和稳定性。

相关推荐
流星白龙9 小时前
【Redis】2.Redis重大版本
数据库·redis·junit
流星白龙9 小时前
【Redis】7.Hash表
数据库·redis·哈希算法
love530love9 小时前
OpenClaw Windows Companion 桌面客户端 连接 LM Studio 完整配置指南
人工智能·windows·python·openclaw
流星白龙10 小时前
【Redis】4.基本全局命令
数据库·redis·缓存
王八八。11 小时前
Navicat 17破解版下载安装教程 附安装激活步骤(2026 最新版)
数据库·navicat
Jelena1577958579212 小时前
电商运营分析数据比价接口实战:多平台价格监控与智能决策系统
java·大数据·数据库
流星白龙13 小时前
【Redis】3.Redis安装与命令行客户端
数据库·redis·缓存
凌虚14 小时前
基于 PostgreSQL WAL 构建 CDC 系统:原理与工程实现
数据库·后端·postgresql
BullSmall14 小时前
PostgreSQL 14 pg_dumpall 完整备份指南
数据库·postgresql·oracle
一只枫林15 小时前
MySQL内、外连接知识点汇总
java·前端·数据库