如何在Windows系统安装Redis 4.0最新稳定版?
首先得明确:Redis官方本身不提供Windows原生的正式支持,MSOpenTech的仓库确实已经归档停更,版本也偏旧。不过有两个靠谱的途径可以安装到Redis 4.0稳定版:
方法一:通过Windows Subsystem for Linux(WSL)安装(推荐)
这是Redis官方推荐的方式,Redis在Linux环境下运行更稳定,功能也更完整。
第一步:开启WSL功能
按Win+X打开「Windows终端(管理员)」,运行命令:wsl --install按提示重启电脑,系统会自动安装Ubuntu发行版(你也可以选择其他Linux发行版)。
第二步:安装Redis 4.0
打开Ubuntu终端,先更新软件源:sudo apt update && sudo apt upgrade -y然后安装Redis 4.0稳定版(可以指定具体版本号):
sudo apt install redis-server=4:4.0.14-1ubuntu1.7(如果这个版本号找不到,可用
apt-cache show redis-server查看可用的4.0系列版本)第三步:验证安装
运行redis-server --version,如果输出类似Redis server v=4.0.14 sha=00000000:0 malloc=jemalloc-3.6.0 bits=64 build=abcdef123456,就说明安装成功。第四步:设置开机自启(可选)
sudo systemctl enable redis-server
方法二:安装第三方维护的Windows原生版本
如果不想用WSL,可以选择第三方开发者维护的Windows编译版本,其中包含Redis 4.0稳定版:
第一步:下载并解压安装包
找到Redis 4.0.x稳定版的zip包(比如4.0.14),下载后解压到你指定的目录,比如C:\Redis。第二步:配置Redis(可选)
解压目录里的redis.windows.conf是配置文件,你可以按需修改,比如设置连接密码:找到requirepass项,去掉注释并设置密码:requirepass yourpassword第三步:启动Redis服务
打开命令提示符或PowerShell,切换到Redis解压目录:cd C:\Redis直接启动服务(前台运行):
redis-server.exe redis.windows.conf如果想让Redis作为Windows后台服务运行,执行:
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第四步:验证安装
打开另一个命令行窗口,运行redis-cli.exe,输入ping返回PONG,就说明安装成功。
注意:第三方维护的版本虽然能用,但功能更新和稳定性可能不如WSL里的Linux版本,优先推荐第一种方法。
内容的提问来源于stack exchange,提问作者Temp O'rary




