redis启动管理脚本
亲测好用的redis启动管理脚本,如果使用需要根据自己安装的redis相关文件进行调整
我是源码安装的redis-3.0.5
安装路径/usr/local/redis
编辑创建脚本文件:
vim /etc/init.d/redis
#!/bin/sh # # chkconfig: 2345 85 15 # description: this script can manager the redis-server daemon # Redis is a persistent key-value database # exec: /usr/local/redis/bin/redis-server # config: /usr/local/redis/conf/redis.conf # pidfile: /usr/local/redis/logs/redis.pid # datafile: /usr/local/redis/data/redis.rdb redis="/usr/local/redis/bin/redis-server" REDIS_CONF_FILE="/usr/local/redis/conf/redis.conf" prog=$(basename $redis) lockfile=/var/lock/subsys/redis# Source function library. . /etc/rc.d/init.d/functions# Source networking configuration. . /etc/sysconfig/network# Check that networking is up. [ "$NETWORKING" = "no" ] && exit 0start() {[ -x $redis ] || exit 5[ -f $REDIS_CONF_FILE ] || exit 6echo -n $"Starting $prog: "daemon $redis $REDIS_CONF_FILEretval=$?echo[ $retval -eq 0 ] && touch $lockfilereturn $retval } stop() {echo -n $"Stopping $prog: "killproc $prog -QUITretval=$?echo[ $retval -eq 0 ] && rm -f $lockfilereturn $retval } restart() {stopstart } reload() {echo -n $"Reloading $prog: "killproc $redis -HUPRETVAL=$?echo } rh_status() {status $prog } rh_status_q() {rh_status >/dev/null 2>&1 } case "$1" instart)rh_status_q && exit 0$1;;stop)rh_status_q || exit 0$1;;restart)$1;;reload)rh_status_q || exit 7$1;;status)rh_status;;*)echo $"Usage: $0 {start|stop|restart|reload|status}"exit 2 esac
修改脚本操作权限,添加可执行权限
chmod 755 /etc/init.d/redis
##### END #####
转载于:https://blog.51cto.com/ciqin/1794671
redis启动管理脚本相关推荐
- linux 卸载sphinx,sphinx管理脚本,实现sphinx启动、关闭、重启、生成索引功能 | linux运维小站–linux系统架构_服务器运维_Linux运维工程师工作手札...
最新sphin问题比较多,生成主索引后无法连接上sphinx的,需要重启searchd进程,为了方便管理sphinx,参考网上资料:http://blog.csdn.net/yagas/article ...
- linux systemd 服务管理脚本简介
我们运行 linux 服务器的主要目的是通过运行程序提供服务,比如 mysql.web server等.因此管理 linux 服务器主要工作就是配置并管理上面运行的各种服务程序.在 linux 系统中 ...
- CentOS 7添加开机启动服务/脚本
CentOS 7添加开机启动服务/脚本 一.添加开机自启服务 在CentOS 7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例): systemctl enable jenkins. ...
- 《redis 启动》 全网最全最新内容汇总(每月更新一次)
目录 全网最新相关内容 CSDN:最新相关内容 公众号:最新相关内容 知乎:最新相关内容 博客园:最新相关内容 其他:最新相关内容 全网最新相关内容 标题-链接 发布日期 简介 来源 redis的三种 ...
- Redis客户端管理神器RedisInsight 推荐
专注于PHP.MySQL.Linux和前端开发,感兴趣的感谢点个关注哟!!!文章整理在GitHub,主要包含的技术有PHP.Redis.MySQL.JavaScript.HTML&CSS.Li ...
- Redis 启动杂项
Redis 启动杂项 1.Redis本身自带的性能测试 测试配置: 执行测试命令 [root@node4 bin]# redis-benchmark 测试结果: [root@node4 bin]# r ...
- 刘启成_使用if及变量编写LAMP管理脚本
使用if及变量编写LAMP管理脚本 实验环境要求: 使用母盘克隆虚拟机,并将其命名为自动部署LAMP环境,设置网络参数和主机名等. 一.安装LAMP: 说明:先下载好所有lamp需要的软件包. 1.安 ...
- linux redis 启动警告解决方法
如果启动前不对linux内核做任何更改,那么redis启动会报出警告,共三个:如下图所示 第一个警告:The TCP backlog setting of 511 cannot be enforced ...
- Redis 服务器管理相关命令
客户端相关 查看客户端列表 CLIENT LIST 自2.4.0可用. 时间复杂度:O(N) N是客户端连接数量. 语法:CLIENT LIST 说明: Redis CLIENT LIST 命令用于返 ...
最新文章
- 经典dp最长递增子序列
- oracle备份保留3天,【错误更正】oracle 备份: 每天备份,全备份,保留七天。...
- C++多线程的简单程序
- 对ListView滚动状态的监听
- java8学习_java8学习
- Linux添加用户(user)到用户组(group)
- 如何理解c语言的变量,C语言中变量的理解.PDF
- 1033. 旧键盘打字(20)
- 大数据可视化案例分析_Tableau数据可视化分析案例
- javascript基础系列:字符串的常用方法
- 麦克纳姆轮全向移动机器人纵向直线运动分析
- JS--对象的特性之一---继承性
- 机器学习(周志华)知识点总结——第3章 线性模型(后期上传word/PDF)
- 远程诊断技术在汽车 OTA 刷新应用的研究
- DS博客作业06——图
- 中图杯获奖作品计算机组,中图杯大赛试卷
- ESP8266调用心知天气API
- Consolidation Mappings
- python进阶之web前端(01—HTML超文本标记语言)
- win10如何进入BIOS
热门文章
- win7计算机菜单,教您win7右键菜单设置方法
- PHP条件语句总结,php条件语句的总结
- java日期格式化代码的写法_Java中的`DateTimeFormatter`格式化代码中的`uuuu`与`yyyy`?...
- linux系统 远程桌面连接到服务器,Ubuntu 14.04服务器远程桌面连接
- sql server无法绑定由多个部分组成的标识符_HTML5服务器推送事件(Server-sent-event)...
- 计算机硬件的发展经历,计算机的发展史及硬件组成,零基础小白入门科普
- so库调用java函数_linux下so动态库调用主程序函数
- qt怎么输出一个map里的所有键值_《长安十二时辰》里的MapReduce原理
- 在Windows上创建CUDA C程序
- 大数据学习笔记39:Hive - 内置函数(2)