centos redis 自动重启脚本
配置init脚本
对于Centos,有一份https://gist.github.com/1335694
经过修改,如下:
########################## PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379 EXEC=/usr/local/bin/redis-server REDIS_CLI=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis.pid CONF="/etc/redis.conf"
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 does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $REDIS_CLI -p $REDISPORT SHUTDOWN 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 {start|stop|restart|force-reload}" >&2 exit 1 esac ##############################
把上述代码存为redis,放到/etc/init.d/下面
chmod +x /etc/init.d/redis
其实做成服务启动,也是调用redis-server,如果想让它在后台作为daemon运行,那么
需要修改redis.conf,将 daemonize no 改为 daemonize yes
4,设定开机启动服务
sudo chkconfig redis on
5,启动,停止redis
service redis start #或者 /etc/init.d/redis start
service redis stop #或者 /etc/init.d/redis stop
6,测试redis
redis-cli redis 127.0.0.1:6379> set foo 123 OK redis 127.0.0.1:6379> get foo "123" redis 127.0.0.1:6379> exit
转载于:https://blog.51cto.com/shu1983/1903603
centos redis 自动重启脚本相关推荐
- centos cron 自动执行脚本异常 命令不生效的解决办法
centos cron 自动执行脚本异常 命令不生效的解决办法 参考文章: (1)centos cron 自动执行脚本异常 命令不生效的解决办法 (2)https://www.cnblogs.com/ ...
- 1 在 Linux 下开机自动重启脚本(亲测)
/etc/rc.local 开机启动程序,把需要开机自动运行的程序写在这个脚本里 /etc/init.d 这个目录存放的是一些脚本,一般是linux以rpm包安装时设定的一些服务的启动脚本. 要重新启 ...
- centos上自动执行脚本执行php文件
centos上自动执行脚本执行php文件 1 先编写执行PHP文件的脚本 vi php.sh #!/bin/sh /usr/bin/php /etc/1.php 2把php.sh添加到自动执行任务中 ...
- 我的世界服务器java启动脚本_我的世界定时关闭服务器 自动重启脚本
我的世界定时关闭服务器 自动重启脚本.其实定时关闭服务器脚本还是有好处的,因为我们不可能永远都待在服务器的旁边,出问题的时候我们不可能第一时间去重启服务器查找问题的,所以老手腐竹们就需要一个定期重启的 ...
- 我的世界自动开关服务器,我的世界自动重启脚本方法_我的世界如何让服务器自动重启_游戏堡...
我的世界如何让服务器自动重启:<我的世界>游戏中怎么样才能让服务器自动重启?下面游戏堡小编给大家介绍的是我的世界自动重启脚本方法,小伙伴们一起来看看吧. 首先,你要有一个对应你服务器核心的 ...
- linux超过cpu负载重启脚本,linux下Web服务器CPU负载超过阀值自动重启脚本
说明: 操作系统:CentOS web服务器:apache 问题: 搜索引擎的爬虫导致网站在某一段时间内访问量剧增,服务器压力过大,网站访问超时.页面无法打开. 解决办法: 定时监控服务器负载,超过一 ...
- tomcat自动重启脚本
tomcat自动重启的linux 脚本 #!/bin/bashtomcat_is_alive=`ps -ef| grep "java" | grep "/home/apa ...
- Memcached进程挂掉自动重启脚本
由于一台WEB服务器的Memcached死掉而导致在访问网站的某些页面时候打不开,下面脚本会自动检测Memcached的进程,如果挂掉则自动重启Memcached服务. cat /root/sh/me ...
- IIS监控--自动重启脚本工具
功能:可以在IIS意外终止时自动重启IIS,无须登陆系统,无人职守 条件: 1.服务器安装过Windows Script 5.6,可以正常运行.vbs脚本. 2.确保系统服务Windows Manag ...
最新文章
- KB2533623 下载
- 从零开始搭建Android框架系列
- 设计模式之桥接模式实例
- redo log重做日志缓冲
- 洛谷 - P1725 琪露诺(动态规划+单调队列优化)
- P1791-[国家集训队]人员雇佣【最大权闭合图】
- python中以表示语块_scikitlearn:将数据拟合成块与将其全部拟合到on
- Java游戏开发框架LGame-0.2.6发布(含PC及Android版)
- 前端项目,css样式获取到了,没能渲染页面
- 全国计算机三级数据库技术
- 【matlab之熵权法计算指标权重】
- python excel填充颜色_python实现xlwt xlrd 指定条件给excel行添加颜色
- 常见测试概念-分级测试、灰度测试、AB测试
- 域名未授权 / 该网站未授权,禁止使用 解决办法:
- simulink他励直流电动机串电阻启动仿真
- 讯飞智能录音笔SR101:性价比满满的AI好物
- LabVIEW入门第三天(软件及驱动包下载)
- 读《黄自元间架结构九十二法》
- 英文不好到底能不能学会编程?
- 基于STM32F767的FreeRTOS的移植