当前位置: 首页 > news >正文

Windows 安装 Redis 的几种方式

Windows 安装 Redis 的几种方式与测试流程总结

本文系统梳理了在 Windows 系统上安装和使用 Redis 的多种方式,涵盖通过端口号识别运行中的 Redis 实例、进程定位方法,并提供了 Java 环境下的连接与测试示例。同时还介绍了常见的图形化管理工具,便于可视化管理与调试。


📂 一、Windows 安装 Redis 的常见方式

1. 使用 Memurai(推荐方式)

  • 官网:https://www.memurai.com/
  • 特点:完全兼容 Redis 协议,适合开发测试
  • 优点:以 Windows 服务运行,自动启动,稳定
  • 缺点:不包含 redis-cli

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. 使用 tporadowski/redis(社区维护的 Redis for Windows)

  • GitHub:https://github.com/tporadowski/redis

  • 下载地址:https://github.com/tporadowski/redis/releases

  • 特点:社区构建,包含 redis-cli 工具

  • 启动方式:

    redis-server.exe redis.windows.conf
    
  • 可作为服务注册:

    redis-server.exe --service-install redis.windows.conf
    redis-server.exe --service-start
    

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 使用 WSL 安装原生 Redis

  • 安装 Ubuntu 子系统后运行:

    sudo apt update
    sudo apt install redis-server
    sudo service redis-server start
    

4. 使用 Docker 安装 Redis(需安装 Docker Desktop)

docker run -d -p 6379:6379 --name my-redis redis

📈 二、常用图形化 Redis 客户端工具

在这里插入图片描述

工具名称说明地址
Another Redis Desktop Manager轻量开源,跨平台https://github.com/qishibo/AnotherRedisDesktopManager
RedisInsightRedis 官方出品,功能全面https://redis.com/redis-enterprise/redis-insight/

图形化工具可以:

  • 查看键值
  • 创建 / 删除键
  • 监控 Redis 使用状态(内存、连接数等)

1. 安装 Another Redis Desktop Manager:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. 安装 RedisInsight:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

RedisInsight 首次启动配置推荐

设置项说明推荐配置
Use recommended settings一键启用所有默认设置(包括上传使用数据)❌ 建议关闭
Usage Data是否上传使用行为数据供 Redis 改进产品❌ 建议关闭
Encrypt sensitive information使用系统密钥库加密保存的连接密码等✅ 建议开启
Show notification是否显示操作通知提示(如连接异常、写入失败等)✅ 建议开启
I have read and understood the Terms同意条款,必须勾选✅ 必须勾选

🛠️ 三、查看 Redis 当前运行实例的方法

1. 查看端口占用

netstat -aon | findstr :6379

示例输出:

TCP    127.0.0.1:6379    0.0.0.0:0    LISTENING    404

在这里插入图片描述

2. 查看 PID 对应的进程名

tasklist /FI "PID eq 404"

输出:

memurai.exe              404   Services

redis-server.exe         404   Console

根据此方法判断当前运行的是 Memurai 还是 Redis for Windows。

在这里插入图片描述

补充:任务管理器也可以直接搜索 PID查询

在这里插入图片描述


💻 四、使用 Java 代码测试 Redis 是否连接成功

Maven 依赖

<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>4.4.3</version>
</dependency>

Java 示例代码

import redis.clients.jedis.Jedis;public class Main {public static void main(String[] args) {try (Jedis jedis = new Jedis("127.0.0.1", 6379)) {String response = jedis.ping();System.out.println("连接状态: " + response);jedis.set("testKey", "Hello from Java");String value = jedis.get("testKey");System.out.println("读取的值: " + value);} catch (Exception e) {e.printStackTrace();}}
}

运行结果(成功示例)

连接状态: PONG
读取的值: Hello from Java

在这里插入图片描述


📖 总结

项目状态
Redis 运行方式Memurai / tporadowski / WSL / Docker
图形化客户端可选 GUI 工具 RedisInsight / ARDM
端口判断进程使用 netstattasklist 确认运行源
Java 测试连接成功连接并读写测试值

该环境完全可用于:本地缓存、验证码服务、分布式锁、登录会话等功能开发。

http://www.xdnf.cn/news/462583.html

相关文章:

  • 设计模式(基于Python3)
  • Python课程及开源项目推荐
  • 宣纸阁项目测试报告
  • 流程编辑器Bpmn与LogicFlow学习
  • 2025长三角数学建模C题完整思路
  • Python多线程
  • 计算机网络:什么是电磁波以及有什么危害?
  • 谷歌量子计算机:开启计算新纪元
  • C# 活动窗体截图:基于 Win32 API 的实现
  • 有效的括号
  • 【蓝桥杯省赛真题49】python偶数 第十五届蓝桥杯青少组Python编程省赛真题解析
  • ROS--NAVI DWA
  • 【c语言】动态内存分配
  • MySQL 迁移至 Doris 最佳实践方案
  • 低功耗实现方法思路总结
  • 策略模式-枚举实现
  • 如何判断一个网站后端是用什么语言写的
  • 7.Pyecharts:全局配置项1
  • Python 翻译词典小程序
  • 平替BioLegend品牌-Elabscience FITC Anti-Mouse CD8a抗体(53-6.7)精准标记T细胞表面抗原
  • 断点续传使用场景,完整前后端实现示例,包括上传,下载,验证
  • 麒麟系统ARM64架构部署mysql、jdk和java项目
  • 牛客网刷题:NC208813求逆序数
  • 【PX4飞控】在 Matlab Simulink 中使用 Mavlink 协议与 PX4 飞行器进行交互
  • python处理异常,JSON
  • 数据结构—排序(斐波那契数列,冒泡,选择,插入,快速,归并,图,广度优先算法)
  • NSSCTF [GFCTF 2021]where_is_shell
  • 【MySQL】多表连接查询
  • postgresql主从+repmgr+keepalive安装
  • Google DeepMind 推出AlphaEvolve