Redis 安装与启动
Redis 支持 Linux、Windows、macOS 以及容器部署。本教程以 Linux 为主要环境讲解,其他平台的要点一并给出。安装完成后用 redis-cli ping 验证服务是否就绪。
Linux 源码编译安装
源码安装最灵活,可自选版本。需要先装 gcc、make,再编译:
wget https://download.redis.io/releases/redis-7.2.5.tar.gz
tar xzf redis-7.2.5.tar.gz
cd redis-7.2.5
make && make install # 安装到 /usr/local/bin
redis-server --version
# 输出:Redis server v=7.2.5 sha=00000000:0 malloc=libc bits=64
make install 后 redis-server、redis-cli 等命令即可直接使用。
apt 安装
Debian/Ubuntu 可用系统源安装,版本略旧但省事:
sudo apt update
sudo apt -y install redis-server
redis-server --version
Windows 安装
Redis 官方不维护 Windows 版本,常见做法是:
- 使用微软维护的旧版移植包(停留在旧版本,仅建议学习);
- 在 WSL 中运行 Linux 版 Redis,接近生产环境;
- 用 Docker 跑容器,见下文。
生产环境不建议直接在 Windows 上部署 Redis。
macOS 安装
macOS 用 Homebrew 一条命令安装并注册为服务:
brew install redis
brew services start redis # 后台常驻
redis-cli ping # 验证
# 输出:PONG
Docker 安装
有 Docker 环境时,拉镜像起容器最快:
docker run -d --name myredis -p 6379:6379 redis:7
docker exec -it myredis redis-cli ping
# 输出:PONG
启动 Redis 服务
Linux 下用 redis-server 直接启动(默认 6379 端口),Ctrl+C 可退出:
redis-server
# 输出:Ready to accept connections tcp
用 systemd 管理时先启动服务并设开机自启:
sudo systemctl start redis-server
sudo systemctl enable redis-server
sudo systemctl status redis-server
验证与连接
用自带客户端 ping 通即表示安装成功:
redis-cli ping
# 输出:PONG
本地无密码时也可直接敲命令验证:
redis-cli
127.0.0.1:6379> set hello world
# 输出:OK
127.0.0.1:6379> get hello
# 输出:"world"
小结
安装 Redis 的关键是「服务跑起来、客户端能 ping 通」。Linux 生产多用 apt 或源码编译 + systemctl 管理,测试学习可用 Docker 一键起实例,Windows 建议走 WSL 或容器。