系统要求
在安装 Redis 之前,你需要确保你的系统满足以下最低要求:
- 操作系统:Linux、macOS 或 Windows(通过 WSL2)
- 内存:至少需要 512MB 内存
- 磁盘空间:根据数据量需求,建议至少有 1GB 可用空间
- 依赖库:gcc 编译器(对于从源码安装)
安装 Redis
在 Linux 上安装 Redis
使用包管理器安装
大多数 Linux 发行版提供了 Redis 的软件包,你可以使用对应的包管理器进行安装。
Ubuntu/Debian
sudo apt update sudo apt install redis-server
CentOS/RHEL
sudo yum install epel-release sudo yum install redis
从源码安装
如果你希望使用最新版本的 Redis,可以从源码编译安装。首先下载 Redis 源码:
wget http://download.redis.io/releases/redis-6.2.6.tar.gz tar xzf redis-6.2.6.tar.gz cd redis-6.2.6
然后编译并安装 Redis:
make
sudo make install
配置 Redis
安装完成后,你需要配置 Redis 服务器。主要的配置文件位于 /etc/redis/redis.conf
。你可以根据需要修改以下选项:
bind
:指定 Redis 服务器监听的 IP 地址,默认为127.0.0.1
,如果你想让 Redis 服务器监听所有网络接口,请将此设置为0.0.0.0
。port
:指定 Redis 服务器监听的端口号,默认为6379
。requirepass
:设置密码,提高安全性。
启动和停止 Redis 服务
启动 Redis 服务:
sudo systemctl start redis-server
查看 Redis 服务状态:
sudo systemctl status redis-server
设置 Redis 开机自启:
sudo systemctl enable redis-server
停止 Redis 服务:
sudo systemctl stop redis-server
在 macOS 上安装 Redis
使用 Homebrew 安装
Homebrew 是 macOS 上常用的包管理器。使用 Homebrew 安装 Redis:
brew install redis
配置和启动 Redis
Homebrew 会自动将 Redis 配置文件放置在 /usr/local/etc/redis.conf
。你可以在启动 Redis 之前修改该配置文件。
启动 Redis 服务:
brew services start redis
停止 Redis 服务:
brew services stop redis
在 Windows 上安装 Redis
Windows 上安装 Redis 的推荐方式是使用 WSL2(Windows Subsystem for Linux 2)。
安装 WSL2
首先确保你的 Windows 版本支持 WSL2。打开 PowerShell 并以管理员身份运行以下命令:
wsl --install
安装完成后,重启计算机。
在 WSL2 中安装 Redis
启动 WSL2 并按照上面介绍的 Linux 安装步骤进行安装。
访问 Redis
在 Windows 中访问 WSL2 的 Redis 实例时,可以通过 IP 地址和端口连接到 Redis 服务器。例如,如果你的 WSL2 实例 IP 地址是 172.25.254.1
,则可以使用如下命令连接:
redis-cli -h 172.25.254.1 -p 6379
总结
本文介绍了如何在不同操作系统上安装 Redis。无论你是使用包管理器还是从源码安装,都需要对 Redis 的基本配置有所了解。正确配置和启动 Redis 服务器是确保其正常运行的关键。
(本章结束)