Redis 在 Windows 上不受官方支持。但是,您可以按照以下说明在 Windows 上安装 Redis 进行开发。
要在 Windows 上安装 Redis,您首先需要启用WSL2(适用于 Linux 的 Windows 子系统)。WSL2 允许您在 Windows 上本地运行 Linux 二进制文件。要使此方法起作用,您需要运行 Windows 10 版本 2004 及更高版本或 Windows 11。
Redis官方推荐
不是本文的重点,直接看官方的文档更好,
https://redis.io/docs/getting-started/installation/install-redis-on-windows/
需要使用WSL2,相对麻烦。
Redis™ * for Windows 替代方案memurai
具体看官网
https://www.memurai.com/
开发使用没问题,但是如果在生产环境使用是收费的。免费版本需要 10 天后重新启动。
Redis-64 3.0.504 for Windows
好久没有更新了,版本比较低,但是大部分功能是可以使用的。
https://github.com/microsoftarchive/redis
下载地址:
https://github.com/microsoftarchive/redis/releases/tag/win-3.0.504
解压以后就可以运行了,在当前目录就可以运行了。
.\redis-server.exe .\redis.windows.conf
运行以后会有一个黑窗口,黑窗口关掉就没有了。而且每次开机都要手动运行一下很不方便。如果设置成自动启动呢?
设置开机自动启动
创建服务
使用管理员权限执行
.\redis-server --service-install redis.windows.conf --loglevel verbose
win+r运行中执行Services.msc
打开服务。
发现服务中多了一个Redis服务
删除服务
如果想把创建的服务删除,则执行以下命令。
.\redis-server --service-uninstall
这样服务就可以删除了。