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 配置文件是否正确,特别是 bindrequirepass 配置项。
相关推荐
renhl25229 分钟前
opengrok_使用技巧
windows
NiNg_1_23429 分钟前
Windows cmd常用命令
windows·cmd
兩尛1 小时前
订单状态定时处理、来单提醒和客户催单(day10)
java·前端·数据库
web2u1 小时前
MySQL 中如何进行 SQL 调优?
java·数据库·后端·sql·mysql·缓存
一个假的前端男2 小时前
Windows Docker Desktop安装及使用 Docker 运行 MySQL
windows·docker·容器
问道飞鱼2 小时前
【Springboot知识】Springboot结合redis实现分布式锁
spring boot·redis·分布式
Elastic 中国社区官方博客2 小时前
使用 Elasticsearch 导航检索增强生成图表
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
小金的学习笔记2 小时前
RedisTemplate和Redisson的使用和区别
数据库·redis·缓存
取址执行2 小时前
Redis发布订阅
java·redis·bootstrap
新知图书3 小时前
MySQL用户授权、收回权限与查看权限
数据库·mysql·安全