'redis-server' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
出现 'redis-server' 不是内部或外部命令
的错误,是因为你只安装了 Python 的 redis
客户端库(用于代码中连接 Redis),但没有安装 Redis 服务器程序 本身。以下是解决步骤:
一、安装 Redis 服务器
1. Windows 系统安装方法(推荐)
-
方式 1:使用官方 Windows 版本(较旧但稳定)
- 下载地址:Redis for Windows(微软维护的旧版本,支持 Windows)
- 选择最新的
.msi
安装包(如Redis-x64-3.0.504.msi
),双击安装 - 安装时勾选 "Add Redis to PATH",将 Redis 加入系统环境变量,方便命令行调用
-
方式 2:使用 WSL(适用于 Windows 10/11 专业版)
- 启用 WSL 并安装 Ubuntu 子系统
- 在 Ubuntu 终端中执行:
bash
sudo apt update sudo apt install redis-server
2. 验证 Redis 服务器安装
安装完成后,打开新的命令行窗口(注意:必须新窗口,否则环境变量不生效),执行:
bash
redis-server --version
若显示版本信息(如 Redis server v=3.0.504...
),则安装成功。
二、启动 Redis 服务器
-
前台启动(测试用):
bash
redis-server
此时命令行会显示 Redis 启动日志,保持窗口开启(关闭则服务器停止)。
-
后台启动(推荐)