win11下的WSL2安装Redis

1.安装WSL2

1.1.修改文件C:\Windows\System32\drivers\etc\hosts,添加:

52.74.223.119         github.com
185.199.108.133     raw.githubusercontent.com

1.2.启用Windows功能:visual machine platform 和适用于Linux的Windows子系统,按提示重启电脑;

1.3.打开Microsoft store,输入Linux,选择Ubuntu LTS版本,点击免费下载;

1.4.安装后点击进入并打开;

1.5.弹出DOS窗口,提示新增用户名和2遍密码;

1.6.打开dos窗口,输入wsl --update,用于检查并更新WSL发行版;

输入 wsl --set-default-version 2,用于将默认版本设置为WSL 2;

输入wsl --status,查看安装情况;

输入wsl -l,列出所有已安装的WSL发行版;

2.安装Redis

2.1.打开dos窗口,输入wsl -u root 进入ubuntu环境;

2.2.输入命令:sudo apt-get update

用于更新包管理器;

2.3.输入命令:sudo apt-get install redis-server

用于安装Redis,提示时候输入Y;

2.4.输入命令:sudo service redis-server restart

用于重新启动Redis服务;

2.5.输入命令:sudo systemctl status redis.service

查看Redis服务状态;

2.6.输入命令:ps -ef |grep redis-server

查看Redis进程状态;

2.7.输入命令:sudo systemctl enable redis-server

将Redis服务设为开机自启;

2.8.输入命令:sudo systemctl list-unit-files --type=service | grep enabled | grep -vE 'disabled|masked'

查看开机自启服务列表;

2.9.输入命令:redis-server --version

查看Redis版本;

2.10.输入命令:redis-cli

如果如下提示,则表示Redis安装成功;

(测试为设置key:mykey,value:'hello,world',先set,再get)

3.WSL2下删除Ubuntu

### 在 Windows 上安装 Redis #### 使用 WSL 2 安装 Redis 由于官方并不直接支持在 Windows 系统上运行 Redis,因此推荐使用 **Windows Subsystem for Linux (WSL)** 来创建一个兼容的 Linux 环境来运行 Redis。 ##### 安装 WSL 2 和 Ubuntu 1. 启用 WSL 功能并更新到版本 2: 打开 PowerShell 并以管理员身份执行以下命令: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart ``` 接着启用虚拟机平台功能: ```powershell dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` 2. 设置 WSL 默认版本为 2: ```powershell wsl --set-default-version 2 ``` 3. 下载并安装 Ubuntu 或其他 Linux 发行版: 可以通过 Microsoft Store 搜索 “Ubuntu”,下载并安装最新版本。 ##### 安装 Redis 进入已安装好的 Ubuntu 终端: 1. 更新包管理器索引: ```bash sudo apt update && sudo apt upgrade -y ``` 2. 安装 Redis: ```bash sudo apt install redis-server -y ``` 3. 验证 Redis 是否成功启动: ```bash redis-cli ping ``` 如果返回 `PONG` 则表示 Redis 已经正常工作[^1]。 #### 直接安装 Redis(非推荐) 如果不想依赖于 WSL,则可以尝试直接编译或使用预构建二进制文件的方式安装 Redis。这种方式可能不够稳定,仅适合学习用途。 1. 下载 RedisWindows 版本二进制文件或者源码压缩包[^3]。 2. 将解压后的文件夹放置在一个固定路径下,并配置环境变量以便全局调用。 3. 修改默认配置文件 `redis.conf` 中的相关参数,例如绑定地址、密码保护等设置。 4. 开启服务端程序: ```cmd redis-server.exe redis.conf ``` 5. 测试客户端连接情况: ```cmd redis-cli.exe ``` 注意此方法可能存在性能瓶颈以及部分特性缺失等问题[^2]。 --- ### 提供一段 Python 脚本来验证本地 Redis 实例状态 下面是一个简单的脚本用于检测当前机器上的 Redis 是否可用: ```python import redis try: r = redis.StrictRedis(host='localhost', port=6379, decode_responses=True) response = r.ping() if response == 'PONG': print("Redis is running.") except Exception as e: print(f"Error connecting to Redis: {e}") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值