wsl2 REDIS
时间: 2025-01-07 09:11:26 浏览: 6
### 如何在WSL2上安装和配置Redis
#### 安装 WSL2 和 Ubuntu
为了确保环境准备就绪,在 Windows 命令提示符中运行 `wsl --install` 或者更具体地指定发行版,比如 `wsl --install -d Ubuntu` 来安装带有默认设置的Ubuntu 发行版[^4]。
#### 更新软件包列表并安装依赖项
打开已安装好的 Ubuntu 终端,并更新本地软件包索引:
```bash
sudo apt-get update
```
接着安装编译所需的工具链:
```bash
sudo apt-get install build-essential
```
#### 安装 Redis
通过官方渠道获取最新版本的 Redis 源码。对于特定版本如7.0.7, 执行如下命令下载压缩包:
```bash
wget https://github.com/redis/redis/archive/refs/tags/7.0.7.tar.gz
```
解压文件后进入目录继续操作:
```bash
tar xzf 7.0.7.tar.gz
cd redis-7.0.7/
```
构建 Redis 可执行文件:
```bash
make
```
如果希望简化后续管理过程,则可以考虑全局安装这些二进制文件:
```bash
sudo make install
```
#### 配置 Redis 实例
创建一个新的配置文件用于自定义实例参数,例如监听地址、端口号等信息。假设要启动两个不同端口的服务,分别为6379 (默认) 和 6380 :
```bash
cp redis.conf /etc/redis/6379.conf
sed 's/^port 6379/port 6380/' redis.conf | sudo tee /etc/redis/6380.conf >/dev/null
```
针对每个实例分别调整其他必要的选项,像日志路径、持久化策略等等。
#### 启动多个 Redis 服务
利用之前创建的不同配置文件来启动独立进程:
```bash
src/redis-server /etc/redis/6379.conf &
src/redis-server /etc/redis/6380.conf &
```
这样就可以在同一台机器上的 WSL2 中同时运行多套 Redis 环境了[^2]。
阅读全文