在Linux中,可以通过以下步骤设置Redis开机启动并重新启动Redis:1.打开Redis的配置文件redis.conf。
在Linux中,可以通过以下步骤设置Redis开机启动并重新启动Redis:
1. 打开Redis的配置文件 redis.conf。可以使用以下命令来打开该文件:
```
sudo vi /etc/redis/redis.conf
```
2. 检查配置文件中的 `daemonize` 参数是否设置为 `yes`,以确保Redis以守护进程的方式运行。
3. 保存并关闭配置文件。
4. 编辑启动脚本,可以使用vi或其他文本编辑器打开 `/etc/init.d/redis-server` 文件:
```
sudo vi /etc/init.d/redis-server
```
5. 在该脚本中找到 `REDISPORT` 变量,并设置为你所使用的Redis端口。
6. 添加以下两行代码,将Redis命令添加到 PATH 环境变量中:
```
PATH=/usr/local/bin:/usr/bin:/bin
DAEMON=/usr/local/bin/redis-server
```
7. 编辑脚本的以下两行,确保脚本中的相关路径正确:
```
CLIEXEC=/usr/local/bin/redis-cli
CONF="/etc/redis/$REDISPORT.conf"
```
8. 保存并关闭启动脚本。
9. 添加脚本到系统服务中:
```
sudo update-rc.d redis-server defaults
```
10. 现在可以启动Redis服务了:
```
sudo service redis-server start
```
11. 如果需要重新启动Redis服务,可以使用以下命令:
```
sudo service redis-server restart
```