linuxredis单机部署
时间: 2024-12-26 19:17:54 浏览: 7
### 部署单机版 Redis 的方法
#### 准备工作
为了能够在 Linux 系统上成功部署单机版 Redis,确保系统已安装 `wget` 或者 `curl` 工具用于下载 Redis 源码。如果未安装这些工具,则可以通过命令 `sudo yum install -y wget` 来完成安装[^2]。
#### 下载并编译 Redis
从官方站点获取最新的稳定版本源代码包后解压,在解压缩后的目录内执行如下指令来进行编译:
```bash
make && make install PREFIX=/usr/local/redis
```
这一步骤会把可执行文件放置到指定路径下以便后续管理使用。
#### 修改配置文件
编辑位于 `/usr/local/redis/etc/` 目录下的 `redis.conf` 文件,主要调整两项设置:
- 注释掉绑定 IP 地址的部分 (`bind 127.0.0.1`) ,允许外部连接;
- 将保护模式关闭(`protected-mode no`)以适应更广泛的应用场景需求[^5]。
#### 启动服务
通过下面这条命令来启动 Redis 服务器,并指定了自定义的配置文件位置:
```bash
redis-server /usr/local/redis/etc/redis.conf
```
此时应该可以看到终端输出一些初始化日志信息表示进程已经正常运行起来[^1]。
#### 创建 Systemd Service (可选)
为了让 Redis 能够随操作系统自动启动以及方便日常维护操作,建议创建一个 systemd service 单元文件。具体做法是在 `/etc/systemd/system/` 目录新建名为 `redis.service` 的文本文件,并写入相应的内容[^3]:
```ini
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=root
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
ExecStop=/usr/local/redis/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
```
保存更改之后记得刷新守护程序缓存并通过 `systemctl enable redis` 命令将其设为开机自启项之一。
阅读全文