type
Post
status
Published
date
Sep 15, 2025
slug
Redis
summary
在Windows上通过WSL运行Redis
tags
后端
redis
category
icon
password
开发环境是Windows,网上找了一圈,Windows版的Redis服务基本上都停止维护了,为了尽可能使用更新的Redis版本,遂采用 WSL(Windows的linux子程序)安装Redis,然后通过端口转发的方式访问Redis。
💡
本页教程后续 PowerShell 命令应该都可用CMD执行,使用Powershell仅为个人习惯

一、安装WSL

1、打开Windows自带的搜索功能,搜索 启用或关闭windows功能 (也可通过控制面板→程序和功能打开) ,在其中选择 适用于Linux的Windows子系统 ,安装后重启PC。
2、启动 PowerShell,输入下方命令安装 WSL 功能。
注意:如果执行上述命令输出:“无法解析服务器的名称或地址”,可参考下方教程修改DNS后再次执行命令:
 
3、安装成功后会自动进入 WSL 命令行界面,此时会要求设置 Linux 账户名和密码。
后续要启动 WSL 命令行界面,先启动PowerShell,输入命令wsl即可。
 
注意:如果输入wsl之后报错,提示需要安装wsl.exe --install --no-distribution ,执行该命令并重新启动,会重新安装 WSL

三、下载并安装 Redis

在wsl命令行界面执行以下命令:
 

四、启动Redis

1、在WSL中输入如下命令启动Redis:
2、在Redis命令行中执行简单测试:
 
3、退出Redis命令行:Ctrl+C键
 

五、在Windows中启动并开放Redis连接

1、在WSL中查看IP地址:
2、在Windows的PowerShell中运行:
3、测试是否成功连接
因为此时Windows系统中没有安装Redis-cli,所以只能使用 第三方Redis GUI工具 ,或者 IDE编译器中的图形化界面 代码中的Redis连接库 等方式连接Redis,或者在 PowerShell 中使用WSL测试之前保存的Redis数据是否存在:
 
4、如果外部程序无法连接Redis,尝试以下操作
  1. 在 WSL 中打开 Redis 配置文件:
    1. 在配置文件中,找到以下两个设置并修改它们:
        • 找到 bind 设置
          •  
        • 找到 protected-mode 设置
      1. 保存并退出编辑器
          • 在 nano 编辑器中,按 Ctrl+X,然后按 Y 确认保存,最后按 Enter 退出。
      1. 重启 Redis 服务使配置生效
        1. 若上述步骤遇到错误也可尝试重启服务

      六、退出WSL

      在 WSL (Windows Subsystem for Linux) 中退出并返回到 PowerShell 有以下几种方法:
      场景
      方法
      效果
      正常退出
      exitCtrl+D
      关闭当前会话,返回 PowerShell
      强制关闭所有 WSL
      wsl --shutdown
      终止所有 WSL 实例
      临时切换
      新开 PowerShell 窗口
      保持 WSL 后台运行
       

      七、Redis服务保活:

      💡
      注意:
      WSL 默认配置下,只要没有终端窗口打开、也没有前台进程在运行,WSL 会在 60 秒后被挂起。一旦挂起,Redis 服务就会被终止。
      最简单的方式,每次需要使用Redis时,打开终端,打开WSL,然后就最小化窗口。
      如果嫌麻烦,可查看下面的步骤。
       
      • 创建快速启动脚本,如下:
        • 在txt文件中输入以下代码,重命名文件后缀为 “启动WSL.bat” 即可。之后双击bat文件即可启动 WSL ,因为 Redis 开机自启,所以 Redis 也启动了。
       
      • 其他保活配置请网上查询,可行思路为
        • 1、脚本周期性ping WSL
          2、任务计划程序
       
      注意:以下命令无效
      1、在WSL中输入如下命令进入配置文件
      2、添加以下内容:
      3、保存配置文件,并输入命令wsl --shutdown重启WSL
       

      七、参考链接:

      nvm安装和使用指南提取谷歌商店APK
      Loading...