centos7安装部署Redis,并编写redis开机自启脚本【简单自用版】
在CentOS 7上安装Redis并编写开机自启脚本的步骤如下:
- 安装Redis
sudo yum install epel-release -y
sudo yum update -y
sudo yum install redis -y
- 启动Redis服务并设置开机自启
sudo systemctl start redis
sudo systemctl enable redis
编写Redis开机自启脚本(简化版)
假设你已经有了一个简化版的Redis启动脚本,你可以将其放置在
/etc/init.d/
目录下,并确保它有执行权限。
sudo nano /etc/init.d/redis
以下是一个简化版的Redis启动脚本示例(请根据实际路径修改/usr/bin/redis-server
和/etc/redis.conf
到你的实际路径):
#!/bin/sh
# chkconfig: 2345 10 90
# description: Redis is a persistent key-value database
REDIS_SERVER_EXEC="/usr/bin/redis-server"
REDIS_CONF_FILE="/etc/redis.conf"
start() {
echo "Starting Redis server..."
$REDIS_SERVER_EXEC $REDIS_CONF_FILE
}
stop() {
echo "Stopping Redis server..."
pkill redis-server
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
确保脚本可执行:
sudo chmod +x /etc/init.d/redis
- 将Redis启动脚本添加到chkconfig管理中
sudo chkconfig --add redis
- 验证Redis是否已经设置为开机自启
sudo systemctl is-enabled redis
以上步骤完成后,Redis将被配置为开机自启。
评论已关闭