如何在阿里云服务上设置 redis 开机自启问题
2018-01-20 13:29
471 查看
网上的资源简直是 云里云海的,我还是自己写的总结如下(如有问题,还望指导指导):
1)自定义开启启动脚本。在/etc/inint.d/ 下创建即可,touch redis.sh
2)编辑自定义脚本redis.sh ,vim redis.sh
3)添加以下脚本内容:
4)以上脚本写完后,按ESC ->shift+“:”写入wq 即保存。
5)设置权限: chmod 755 redis.sh
6)设置开机自启:chkconfig redis.sh on
7)加入开机启动项: vim /etc/rc.d/rc.local
8)按住i 增加以下代码 /etc/init.d/redis.sh start
9)重复第四部
10)直接reboot 测试redis 客户端
另:红色部分多注意一下,这是我自己踩的坑,我还是自己填了。你们也要注意哦~
1)自定义开启启动脚本。在/etc/inint.d/ 下创建即可,touch redis.sh
2)编辑自定义脚本redis.sh ,vim redis.sh
3)添加以下脚本内容:
# chkconfig: 2345 10 90 # description: Start and Stop redis REDISPATH=阿里云redis的bin目录 如: /usr/local/java/redis/bin REDISPORT=端口号 如: 6379 EXEC=阿里云redis的bin目录下的redis-server目录 如:${REDISPATH}/redis-server REDIS_CLI=阿里云redis的bin目录下的redis-cli目录 如:${REDISPATH}/redis-cli PIDFILE=阿里云的目录下找到:/var/run/redis_6379.pid 如:/var/run/redis-${REDISPORT}.pid CONF=阿里云redis的redis.conf目录,注意这边是双引号! 如: "/usr/local/java/redis/redis.conf" AUTH=阿里云redis的MM 如:"*********" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed." else echo "Starting Redis server..." $EXEC $CONF fi if [ "$?"="0" ] then echo "Redis is running..." fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE exists, process is not running." else PID=$(cat $PIDFILE) echo "Stopping..." $REDIS_CLI -p $REDISPORT SHUTDOWN 4000 sleep 2 while [ -x $PIDFILE ] do echo "Waiting for Redis to shutdown..." sleep 1 done echo "Redis stopped" fi ;; restart|force-reload) ${0} stop ${0} start ;; *) echo "Usage: /etc/init.d/redis.sh {start|stop|restart|force-reload}" >&2 exit 1 esac
4)以上脚本写完后,按ESC ->shift+“:”写入wq 即保存。
5)设置权限: chmod 755 redis.sh
6)设置开机自启:chkconfig redis.sh on
7)加入开机启动项: vim /etc/rc.d/rc.local
8)按住i 增加以下代码 /etc/init.d/redis.sh start
9)重复第四部
10)直接reboot 测试redis 客户端
另:红色部分多注意一下,这是我自己踩的坑,我还是自己填了。你们也要注意哦~
相关文章推荐
- 如何将tomcat设置成开机自启动后台服务
- 阿里云 Redis 服务遇到的问题
- 如何设置svn服务器端的服务开机启动
- Ubuntu安装Redis并设置为开机自启动服务
- 如何设置svn服务器端的服务开机启动
- 解决Win7系统DHCP Client服务已设置为“自动”开机仍然无法启动问题
- redis设置为系统服务并开机启动(附脚本文件)
- 手把手教你如何将tomcat设置成开机自启动后台服务
- redis开机自动启动服务设置
- 如何设置svn服务器端的服务开机启动
- Ubuntu 16.04设置Redis为开机自动启动服务
- Centos 7安装及设置redis自定义服务开机启动
- Redis 如何在系统启动时设置为开机自启
- linux下面如何设置SSH服务开机启动?
- linux搭建redis服务设置开机自启动 service命令stop、start启动停止服务
- Redis服务设置开机自启动
- Redis创建启停服务以及设置开机自启动
- redis 安装并设置为开机启动服务
- 用StackExchange.Redis客户端连接阿里云Redis服务遇到的问题
- linux下面如何设置SSH服务开机启动?