ubuntu redis 更改存储目录
时间: 2024-09-07 10:05:21 浏览: 48
Ubuntu16.04下Redis的安装和部署
在Ubuntu系统中,Redis 默认会把数据存储在 `/var/lib/redis` 目录下。如果你想要更改Redis的数据存储目录,可以按照以下步骤操作:
1. **备份当前数据**:在修改前,为了防止数据丢失,先备份原有的 Redis 数据文件:
```
sudo cp -a /var/lib/redis/* /path/to/backup/
```
2. **停止Redis服务**:确保Redis服务已关闭,可以使用 `sudo service redis-server stop` 或者 `sudo systemctl stop redis.service`。
3. **编辑Redis配置文件**:打开Redis的配置文件,通常位于 `/etc/redis/redis.conf`:
```
sudo nano /etc/redis/redis.conf
```
4. 寻找 `dir` 参数行,这是指定数据目录的地方。如果没找到,可以直接添加这一行:
```
dir /path/to/new/data/directory
```
其中替换 `/path/to/new/data/directory` 为你希望的新存储路径。
5. **保存并关闭文件**:保存修改,然后按 `Ctrl+X`,再按 `Y` 确认保存,然后按 `Enter`。
6. **启用新的数据目录**:重启Redis服务,以应用新的配置:
```
sudo service redis-server start
```
或者
```
sudo systemctl restart redis.service
```
7. **检查新目录**:你可以运行 `redis-cli info storage` 来确认Redis是否成功迁移到了新的数据目录。
阅读全文