在ubuntu上安装redis
时间: 2025-07-09 09:03:06 浏览: 9
### 安装 Redis 数据库
#### 准备工作
为了确保顺利安装,在开始之前应更新系统的软件包列表并安装必要的依赖项。
```bash
sudo apt update && sudo apt upgrade -y
```
#### 下载与编译源码
获取最新版本的 Redis 源代码,并解压到指定目录下:
```bash
cd /tmp/
curl -O http://download.redis.io/releases/redis-7.0.5.tar.gz
tar xzf redis-7.0.5.tar.gz
cd redis-7.0.5
make
```
完成编译之后,可以将可执行文件复制至 `/usr/local/bin` 中以便全局调用:
```bash
sudo make install
```
#### 创建配置文件夹和环境设置
创建一个新的文件夹用于保存配置文件以及数据存储位置;同时修改 `PATH` 变量来简化命令输入过程[^3]。
```bash
mkdir -p /usr/local/redis/{conf,data,log}
echo 'export PATH=$PATH:/usr/local/redis/bin' >> ~/.bashrc
source ~/.bashrc
```
#### 设置启动脚本和服务管理器集成
编写 Systemd 服务单元文件以实现开机自启功能[^1]:
```bash
sudo tee /etc/systemd/system/redis.service <<EOF
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=nobody
Group=nogroup
ExecStart=/usr/local/bin/redis-server /usr/local/redis/conf/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
EOF
```
接着加载新添加的服务定义,并启用自动启动选项:
```bash
sudo systemctl daemon-reload
sudo systemctl enable redis
```
#### 配置 Redis 参数
调整默认参数以适应实际应用场景需求。这里假设已经把官方提供的样例配置拷贝到了目标路径下[^2]。
编辑 `/usr/local/redis/conf/redis.conf`, 修改如下几处关键设定:
- 将 bind 行改为监听所有网卡地址 (bind 0.0.0.0),如果仅限本地访问则保持不变;
- 开启密码验证机制 requirepass foobared (建议替换为更复杂的字符串);
- 日志级别 logging level 改成 notice 或 warning ;
- 更改日志输出路径 logfile "/usr/local/redis/log/redis.log";
- 设定持久化策略 save "" 来禁用 RDB 方式存盘操作;
最后重启服务使更改生效:
```bash
sudo systemctl restart redis
```
对于希望后台持续运行而不受终端会话影响的情况,也可以采用 nohup 工具配合守护进程模式启动[^4].
```bash
nohup redis-server /usr/local/redis/conf/redis.conf &
```
阅读全文
相关推荐

















