在本地安装 Redis 的步骤如下,支持 Windows、Linux 和 macOS 系统。
一、Windows 系统安装 Redis
方法 1:通过 Microsoft 官方版本安装
-
下载 Redis:
-
下载最新版本的
.msi
安装包(如Redis-x64-3.2.100.msi
)。
-
安装 Redis:
-
双击
.msi
文件,按照提示完成安装。 -
安装完成后,Redis 会自动启动并作为 Windows 服务运行。
-
-
验证安装:
-
打开命令提示符(CMD),运行:
redis-cli ping
如果返回
PONG
,说明 Redis 安装成功。
-
-
管理 Redis 服务:
-
启动服务:
net start redis
-
停止服务:
net stop redis
-
方法 2:通过 WSL 安装
如果使用 Windows Subsystem for Linux (WSL),可以按照 Linux 的安装步骤操作。
二、Linux 系统安装 Redis
1. Ubuntu/Debian
-
更新包管理器:
sudo apt update
安装 Redis:
sudo apt install redis-server
启动 Redis:
sudo systemctl start redis
设置开机自启:
sudo systemctl enable redis
验证安装:
redis-cli ping
如果返回
PONG
,说明 Redis 安装成功。
2. CentOS/RHEL
-
安装 EPEL 仓库:
sudo yum install epel-release
-
安装 Redis:
sudo yum install redis
启动 Redis:
sudo systemctl start redis
设置开机自启:
sudo systemctl enable redis
-
验证安装:
redis-cli ping
三、macOS 系统安装 Redis
方法 1:使用 Homebrew 安装
-
安装 Homebrew(如果未安装):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
安装 Redis:
brew install redis
-
启动 Redis:
brew services start redis
-
验证安装:
redis-cli ping
方法 2:手动编译安装
-
下载 Redis 源码:
curl -O https://download.redis.io/redis-stable.tar.gz
解压并编译:
tar xzf redis-stable.tar.gz cd redis-stable make
启动 Redis:
src/redis-server
验证安装:
src/redis-cli ping
四、Redis 基本配置
1. 修改配置文件
-
配置文件路径:
-
Linux/macOS:
/etc/redis/redis.conf
-
Windows: 安装目录下的
redis.windows.conf
常用配置项:
bind 127.0.0.1 # 绑定 IP port 6379 # 端口号 requirepass your_password # 设置密码 daemonize yes # 后台运行(Linux/macOS)
修改后重启 Redis:
sudo systemctl restart redis # Linux brew services restart redis # macOS net stop redis && net start redis # Windows
-
2. 使用 Redis CLI
-
启动 Redis CLI:
redis-cli
-
基本命令:
SET key value # 设置键值对 GET key # 获取值 DEL key # 删除键 KEYS * # 查看所有键
五、Redis 可视化工具
推荐使用以下工具管理 Redis:
-
Redis Desktop Manager:
-
Another Redis Desktop Manager:
六、常见问题解决
1. 无法连接 Redis
-
检查 Redis 是否启动:
ps aux | grep redis
-
检查防火墙是否允许 Redis 端口(默认 6379):
sudo ufw allow 6379
2. 忘记密码
-
修改配置文件,注释掉
requirepass
行,重启 Redis。
3. 数据持久化问题
-
确保配置文件中启用了 RDB 或 AOF 持久化:
save 900 1 # 900 秒内至少 1 次修改则保存 appendonly yes # 启用 AOF
通过以上步骤,你可以在本地成功安装和配置 Redis,并开始使用它!