Redis官方并不支持Windows,官方给的一种方式是通过WSL安装Linux发行版之后,然后在Linux上安装Redis。
Windows上运行Linux并安装Redis,可以进行下面的步骤。
- 在Windows上安装Linux发行版;
- 在Linux上安装Redis;
安装Redis的步骤如下:
一、依赖安装
sudo apt-get install curl gpg lsb-release
二、Redis仓库设置
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
三、安装Redis
sudo apt-get update
sudo apt-get install redis
四、配置网络
假设你的WSL机器的IP地址是:172.17.123.132
,通过下面命令,映射端口使本地局域网可以访问WSL。
netsh interface portproxy add v4tov4 listenport=6379 listenaddress=0.0.0.0 connectport=6379 connectaddress=172.17.123.132
netsh interface portproxy add v4tov4 listenport=6740 listenaddress=0.0.0.0 connectport=6740 connectaddress=172.17.123.132
上面的listenport、connectport、connectaddress改为你自己要映射的端口。
如果要删除配置的网络,使用如下命令:
PS C:\WINDOWS\system32> netsh interface portproxy delete v4tov4 listenport=6379 listenaddress=0.0.0.0
PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32> netsh interface portproxy delete v4tov4 listenport=6740 listenaddress=0.0.0.0
五、配置Redis
默认Redis开启了保护模式,只允许本地访问,更改/etc/redis/redis.conf
文件,修改如下配置:
bind 0.0.0.0
protected-mode no
六、测试连接
使用连接工具测试下:
参考:
© 版权声明
文章版权归作者所有,未经允许请勿转载。