• 启动
    • 查看redis.conf文件,可以通过general中的说明,配置通过systemd来启停redis和查看redis状态(作者没有采用,而是使用service管理,service配置参考《02. Instal redis on Linux》)
      • 这里直接说通过service启动命令: service redis_server start  #这里redis_server名称依据配置service是的init脚本名;配置文件使用路径查看redis_server脚本。
    • 其它启动方式:也可以编辑启动脚本来启动redis
      • 编辑启动脚本
  1. shell>vi start-redis.sh
  2. #!/bin/bash
  3. source /etc/profile
  4. REDIS_HOME=/ghca/redis-3.2.6
  5. $REDIS_HOME/bin/redis-server $REDIS_HOME/etc/redis.conf
    • 直接使用服务可执行程序和配置文件路径 来启动redis
  1. shell>$REDIS_HOME/bin/redis-server redis.conf #即可,不过可以在启动命令总添加参数
  • 停止
    • 呼应启动第一条
      • service redis_server stop
    • 直接kill 进程号 (kill -15 PID)
    • 使用redis-cli客户端
  1. shell>redis -h host/ip -p port SHUTDOWN
  2. redis-server端发送SHUTDOWN命令
  • 其提供脚本参考:自己写的启停redis-server脚本
  1. #!/bin/sh
  2.  
  3. REDISPORT=6666
  4. EXEC=./redis-server
  5. CLIEXEC=./redis-cli
  6. AUTHPASSWD='Passwd_By_Zjq;' # 如果设置了密码,这里是需要设置的,因为利用redis-cli 发送shutdown信号需要提供密码。
  7.  
  8. PIDFILE=/ghca/redis/bin/redis_${REDISPORT}.pid
  9. CONF="/ghca/redis/etc/redis.conf"
  10.  
  11. case "$1" in
  12. start)
  13. if [ -f $PIDFILE ]
  14. then
  15. echo "$PIDFILE exists, process is already running or crashed"
  16. else
  17. echo "Starting Redis server..."
  18. $EXEC $CONF
  19. fi
  20. ;;
  21. stop)
  22. if [ ! -f $PIDFILE ]
  23. then
  24. echo "$PIDFILE does not exist, process is not running"
  25. else
  26. PID=$(cat $PIDFILE)
  27. echo "Stopping ..."
  28. $CLIEXEC -a $AUTHPASSWD -p $REDISPORT shutdown
  29. while [ -x /proc/${PID} ]
  30. do
  31. echo "Waiting for Redis to shutdown ..."
  32. sleep 1
  33. done
  34. echo "Redis stopped"
  35. fi
  36. ;;
  37. *)
  38. echo "Please use start or stop as first argument"
  39. ;;
  40. esac
 

04. 启停redis服务的更多相关文章

  1. Linux普通用户使用sudo权限启停apache服务

    sudo的工作过程如下: 1,用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限 2,确认用户具有可执行sudo的权限后,让用户输入密码确认 3,若密码 ...

  2. Oracle BIEE启停脚本

    作为BI的开发人员,经常启停BI服务在所难免,启动的过程又比较长,命令需要不同目录切换,简直烦死人呢, 特意整理了linux中的启动脚本,将以下脚本存成biee.sh,后面的过程就相当简单了, 启动: ...

  3. 编写Redis启停服务脚本

    脚本内容如下; fi   esac   exit$RETVAL 下载脚本:艺搜下载 将下载下来的脚本放在/etc/init.d/目录下 更改脚本权限 chmod 777 /etc/init.d/red ...

  4. 2、Redis如何配置成一个windows服务并且设置一键安装卸载与启停

    每天启动redis虽然只是一个命令行的事情,但是还是比较烦,所以…… 参考文档:Windows Service Documentation.docx 默认前提:Redis已安装并配置完成(不知道如何配 ...

  5. redis安装、配置、启停

    Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and ...

  6. Redis windows版本的启停bat脚本命令

    Reids windows版本安装 redis windows官网推荐:https://github.com/MicrosoftArchive/redis/releases 下载解压即可. 启停bat ...

  7. 2.3 Nginx服务的启停控制

    在Linux平台下,控制Nginx服务的启停有多种方法 2.3.1 Nginx服务的信号控制 在Nginx服务的启停办法中,有一类是通过信号机制来实现的,Nginx服务器的信号控制如下: Nginx服 ...

  8. Hadoop组件启停命令和服务链接汇总

    1.启停命令 Zookeeper zkServer.sh start zkServer.sh stop/status/restart zkCli.sh -server IP:Port Hadoop(h ...

  9. redis启停

    1 查看服务器上启动的redis服务 开了两个redis单机服务,监听在两个端口. 开了一个集群,监听在6个端口. [root@localhost bin]# ps aux | grep redis ...

随机推荐

  1. 最近面了不少java开发,据此来说下我的感受:哪怕事先只准备1小时,成功概率也能大大提升

    本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我总会再三从不同方面提问,只 ...

  2. tomcat 构建问题记录

    mvng构建程序包com.sun.image.codec.jpeg不存在------->缺少serlet的jar包 MasterSlaveRoutingDataSource不是抽象的, 并且未覆 ...

  3. 结构化您的Python工程

    我们对于"结构化"的定义是您关注于怎样使您的项目最好地满足它的对象性,我们 需要去考虑如何更好地利用Python的特性来创造简洁.高效的代码.在实践层面, "结构化&qu ...

  4. Springboot 框架学习

    Springboot 框架学习 前言 Spring Boot是Spring 官方的顶级项目之一,她的其他小伙伴还有Spring Cloud.Spring Framework.Spring Data等等 ...

  5. sql server 高可用故障转移(完结)

    安装完二个sql server 节点后,对外的虚拟ip是192.168.2.105 测试将sql server转到另一节点 转移后连接sql 虚拟ip 测试 通过windows日志查看远行状态 总结 ...

  6. 关于bootstrap两个模态框的问题

    今天不知道为什么,其中一个模态框无法正确触发,但是将两个模态框在body里的顺序调一下就都可以正确触发.

  7. C# 操作Word文本框——插入表格/读取表格/删除表格

    在文本框中,我们可以操作很多元素,如文本.图片.表格等,在本篇文章中将着重介绍如何插入表格到文本框,插入的表格我们可以对表格进行格式化操作来丰富表格内容.此外,对于文本框中的表格内容,我们也可以根据需 ...

  8. Class path & Path

    Class path: 配置类文件 (配置完之后,在任何盘符下都可以访问该配置路径下的文件); Path: 配置可执行文件; Class path 配置时路径后面加分号与不加分号的区别 (当前路径与配 ...

  9. 第十三章——卷积神经网络(CNN)

    卷积神经网络(Convolutional neural networks,CNNs)来源于对大脑视觉皮层的研究,并于1980s开始应用于图像识别.现如今CNN已经在复杂的视觉任务中取得了巨大成功,比如 ...

  10. 【Richard 的刷(水)题记录】

    大概想了想,还是有个记录比较好. 9/24 网络流一日游: 最大流:bzoj1711[Usaco2007 Open]Dining 拆点 BZOJ 3993 Sdoi2015 星际战争 二分 P.S.这 ...