优米格
分享有营养的

如何在Windows上安装Redis

BraUndress.png

Redis官方并不支持Windows,官方给的一种方式是通过WSL安装Linux发行版之后,然后在Linux上安装Redis。

有一种更简便的方法是直接安装Github上开发者维护的Redis for Windows即可,反正是开发使用,具体参考前文:最新Windows版Redis下载地址: Redis 5.0.14 for Windows

如果你想体验Windows上运行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

六、测试连接

使用连接工具测试下:

2023-01-31_111642.jpg

参考:

  1. Install Redis on Windows:
  2. 使用WSL访问网络应用程序-从 Windows (localhost) 访问 Linux 网络应用
赞(2)
未经允许禁止转载:优米格 » 如何在Windows上安装Redis

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系