Python连接Redis需两步:先安装redis-py客户端(pip install redis),再按需安装Redis服务端(macOS用Homebrew、Windows推荐Docker、Linux用apt);安装后通过redis.Redis()连接并操作。

Python 本身不自带 Redis,需要分两步:安装 Redis 服务端(可选,若用远程 Redis 则跳过),再安装 Python 的 Redis 客户端库。
1. 安装 Python 的 Redis 客户端(必需)
这是连接 Redis 所需的库,推荐使用官方维护的 redis-py:
- 在终端或命令行运行:
pip install redis - 验证是否成功:
打开 Python 交互环境,执行 import redis,不报错即安装成功 - 注意:Python 3.7+ 推荐用最新版(当前稳定版为 5.x),旧项目若依赖 redis-py 4.x 也兼容
2. 安装 Redis 服务端(按需)
只有本地开发且需要运行自己的 Redis 实例时才需要。常见方式:
- macOS:用 Homebrew —— brew install redis,启动用 redis-server
-
Windows:官方不原生支持,建议用 Microsoft Archive 的 Redis 版本(仅限旧版),或更推荐用 Docker:
docker run -d --name my-redis -p 6379:6379 redis -
Linux(Ubuntu/Debian):
sudo apt update && sudo apt install redis-server,启动:sudo systemctl start redis-server
3. 连接并测试(简单示例)
安装完客户端后,即可连接(默认本地、6379 端口):
立即学习“Python免费学习笔记(深入)”;
import redis连接本地 Redis
r = redis.Redis(host='localhost', port=6379, db=0, decode_responses=True) r.set('hello', 'world') print(r.get('hello')) # 输出:world











