Redis Windows 解压版安装

文章目录

    • [1. 下载 Redis Windows 解压版](#1. 下载 Redis Windows 解压版)
    • [2. 解压并配置 Redis](#2. 解压并配置 Redis)
    • [3. 启动 Redis 服务器](#3. 启动 Redis 服务器)
    • [4. 使用 Redis 客户端](#4. 使用 Redis 客户端)
    • [5. 配置 Redis(可选)](#5. 配置 Redis(可选))
    • [6. 将 Redis 设置为 Windows 服务(可选)](#6. 将 Redis 设置为 Windows 服务(可选))
    • [7. 停止 Redis 服务器](#7. 停止 Redis 服务器)
    • [8. 常见问题及解决方法](#8. 常见问题及解决方法)
      • [问题 1:Redis 端口冲突](#问题 1:Redis 端口冲突)
      • [问题 2:无法连接到 Redis](#问题 2:无法连接到 Redis)

1. 下载 Redis Windows 解压版

Redis 官方并没有为 Windows 提供原生版本,但微软发布了一个由社区维护的 Windows 版本。你可以从以下地址下载并使用。

下载链接:

在这个页面中,选择最新版本的 Redis 压缩包,例如:Redis-x64-3.2.100.zip。


2. 解压并配置 Redis

下载完成后,你需要解压该压缩包,并配置 Redis。

步骤:

  1. 解压缩文件 :将 Redis-x64-3.2.100.zip 文件解压到你希望安装 Redis 的目录。例如:C:\Redis。
  2. 进入解压目录 :你应该会看到解压后的文件夹包含以下文件:
    • redis-server.exe(Redis 服务器)
    • redis-cli.exe(Redis 客户端)
    • redis.windows.conf(Redis 配置文件)

3. 启动 Redis 服务器

步骤:

  1. 打开 命令提示符:

    • 按 Win + R,输入 cmd,然后按回车。
  2. 进入 Redis 解压目录:

    • 使用

      复制代码
      cd

      命令进入 Redis 文件夹,例如:

      复制代码
      cd C:\Redis
  3. 启动 Redis 服务器:

    • 在命令行中输入以下命令:

      复制代码
      redis-server.exe
  4. 启动成功后,你会看到类似以下的日志信息:

    复制代码
    [2272] 20 Jan 12:00:00.000 * Running mode=standalone, port=6379.
    [2272] 20 Jan 12:00:00.000 # Server started, Redis version 3.2.100

    这表示 Redis 服务器已经成功启动,且正在监听默认端口 6379。


4. 使用 Redis 客户端

步骤:

  1. 打开另一个命令行窗口,进入 Redis 解压目录。

  2. 启动 Redis 客户端:

    复制代码
    redis-cli.exe
  3. 使用 Redis 命令进行操作。例如:

    • 设置一个键值:

      复制代码
      SET mykey somevalue
    • 获取键值:

      复制代码
      GET mykey

      返回结果为:

      复制代码
      "somevalue"

5. 配置 Redis(可选)

Redis 默认配置已经能够满足大部分使用需求。如果需要修改配置,可以编辑 redis.windows.conf 文件。

常见配置项:

  • 修改端口 :在配置文件中找到 port 6379,并将其更改为你需要的端口号。

  • 设置密码:在配置文件中找到 requirepass,取消注释并设置密码:

    复制代码
    requirepass yourpassword

修改配置后,重新启动 Redis 服务器以应用新的配置。


6. 将 Redis 设置为 Windows 服务(可选)

如果你希望 Redis 在后台自动运行,可以将其安装为 Windows 服务。

步骤:

  1. 打开命令行窗口,进入 Redis 解压目录。

  2. 使用以下命令将 Redis 安装为服务:

    复制代码
    redis-server.exe --service-install redis.windows.conf
  3. 启动 Redis 服务:

    复制代码
    redis-server.exe --service-start
  4. 要停止 Redis 服务:

    复制代码
    redis-server.exe --service-stop

通过这种方式,Redis 将在后台作为服务运行,不需要依赖命令行窗口。


7. 停止 Redis 服务器

  1. 如果你是直接在命令行窗口启动的 Redis,可以通过按 Ctrl + C 来停止服务器。

  2. 如果你将 Redis 设置为服务,可以使用以下命令停止:

    复制代码
    redis-server.exe --service-stop

8. 常见问题及解决方法

问题 1:Redis 端口冲突

  • 解决方法 :如果端口 6379 被其他应用占用,可以修改 Redis 配置文件中的端口号。找到配置文件中的 port 6379,将 6379 改为一个未被占用的端口。

问题 2:无法连接到 Redis

  • 解决方法 :检查防火墙设置,确保 Redis 端口(默认 6379)没有被阻塞。同时检查 Redis 配置文件是否正确,特别是 bind 和 requirepass 配置项。
相关推荐
小羊没烦恼!5 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
rockmelodies5 天前
# Windows Server2008 R2 Standard(SP1镜像U盘)重置本地管理员密码【完整详细步骤】
windows·密码破解
这个DBA有点耶5 天前
MVCC深入:Read View、版本链与快照读——InnoDB并发控制的内核
数据库·mysql·架构
DBA_G5 天前
从地面到云霄:GBase数据库在民航三大场景的落地实践
数据库
自由能燃气设备5 天前
商用全预混低氮冷凝锅炉免费方案vs付费方案对比+选型避坑指南
大数据·数据库·人工智能
科创致远5 天前
科创致远 ESOP 系统核心效能与实战价值展示
大数据·数据库·人工智能·精益工程
IT大白鼠5 天前
Redis 系列 · 第 01 篇——认知入门:Redis 是什么
redis·nosql
彧azz5 天前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
2601_962218615 天前
万象生鲜系统称重自动多退少补算法解决生鲜非标品痛点
大数据·数据库·人工智能·python·算法
张洛闻Eren5 天前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github