windows系统运行linux软件(redis)
现在windows(10以上)集成了linux系统
首先确保你已经安装了Windows Subsystem for Linux。如果没有安装,可以通过以下步骤启用:
- 打开“控制面板” -> “程序” -> “启用或关闭Windows功能”。
- 勾选“适用于Linux的Windows子系统”,然后重启电脑。


win+r 打开终端,输入bash,会弹出提示。

按照提示输入指令 wsl.exe --list --online

输入 wsl.exe --install ubuntu-22.04

根据提示设定账号密码
安装完毕
这时候ubuntu系统可能比较老,最好更新一下。
输入 sudo apt update
更新完毕后安装redis
输入 sudo apt install redis-server
安装完毕后输入 systemctl status redis-server 查看redis运行状态。
我的安装完毕后自动启动了,如果想手动启动(或者端口被占用了没自动启动), 输入redis-server
看到active(running) 说明成功。

在开着终端的情况下在windows中运行python代码进行验证:
#coding:utf-8
import redis
# 连接到Redis服务器
r = redis.Redis(host='localhost', port=6379, db=0)
# 设置键值对
r.set('foo', 'bar')
# 获取键值对
value = r.get('foo')
print(value) # 输出: b'bar'
参考: https://cloud.tencent.com/developer/information/windows%E7%89%88redis%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%90%AF%E5%8A%A8
浙公网安备 33010602011771号