linux中redis安装教程
时间: 2025-06-10 08:42:58 浏览: 12
### Linux Redis 安装配置教程
#### 1. 环境准备
在开始安装 Redis 之前,确保系统已安装必要的依赖工具。可以通过以下命令安装编译环境:
```bash
sudo apt update
sudo apt install build-essential
```
对于基于 Red Hat 的系统(如 CentOS),可以使用 `yum` 安装:
```bash
sudo yum groupinstall "Development Tools"
```
#### 2. 下载 Redis 源码包
进入目标目录并下载 Redis 压缩包。例如,下载 Redis 7.0.4 版本:
```bash
cd /usr/local/src
wget http://download.redis.io/releases/redis-7.0.4.tar.gz
```
#### 3. 解压源码包
解压下载的 Redis 压缩包到指定目录:
```bash
tar -zxvf redis-7.0.4.tar.gz -C /usr/local/redis
```
创建解压目标目录 `/usr/local/redis` 并将文件解压至该目录[^5]。
#### 4. 编译 Redis
进入解压后的 Redis 目录并执行编译命令:
```bash
cd /usr/local/redis/redis-7.0.4
make
```
如果需要加速编译过程,可以使用多线程编译:
```bash
make -j $(nproc)
```
#### 5. 移动配置文件
创建一个专门存放配置文件的目录,并将默认的 `redis.conf` 文件移动到该目录中:
```bash
mkdir /usr/local/redis/config
cp /usr/local/redis/redis-7.0.4/redis.conf /usr/local/redis/config/
```
此操作有助于更好地组织配置文件[^3]。
#### 6. 启动 Redis 服务
进入 Redis 的二进制文件目录并启动 Redis 服务:
```bash
cd /usr/local/redis/redis-7.0.4/src
./redis-server /usr/local/redis/config/redis.conf
```
如果希望以后台模式运行 Redis,可以在配置文件中设置 `daemonize yes`[^2]。
#### 7. 配置 Redis
编辑 Redis 配置文件以满足实际需求。以下是常见的配置项及其作用:
- **监听地址**:修改 `bind` 参数为服务器的 IP 地址或 `0.0.0.0`。
- **端口号**:通过 `port` 参数设置监听端口,默认为 `6379`。
- **密码保护**:启用 `requirepass` 参数并设置密码。
- **持久化方式**:选择 `RDB` 或 `AOF` 持久化方式。
- **最大内存限制**:通过 `maxmemory` 参数设置 Redis 最大可用内存。
示例配置内容:
```ini
bind 0.0.0.0
port 6379
daemonize yes
requirepass your_password
maxmemory 2gb
```
#### 8. 测试连接
使用 Redis 客户端测试连接是否正常:
```bash
./redis-cli -h 127.0.0.1 -p 6379 -a your_password
```
如果连接成功,可以执行简单命令验证功能:
```bash
set test_key "Hello Redis"
get test_key
```
#### 9. 设置开机自启
为了实现 Redis 的开机自启,可以将启动命令添加到系统的启动脚本中。例如,在 `/etc/rc.local` 文件中添加以下内容:
```bash
/usr/local/redis/redis-7.0.4/src/redis-server /usr/local/redis/config/redis.conf
```
---
### 注意事项
- 如果 Redis 在防火墙后运行,请确保开放相应的端口[^4]。
- 修改配置文件后,需要重启 Redis 服务以使更改生效。
---
阅读全文
相关推荐















