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 或容器。

笔记加载中…