redis集群设置开启自启动
来源:互联网 发布:中国空军实力知乎 编辑:程序博客网 时间:2024/05/16 11:47
操作环境
服务器centos7.3, ip:47.52.41.245,所包含的集群节点有7003,7004,7005
开启防火墙
systemctl eable firewalld.service
redis集群设置开启自启动
这里是设置的是集群里面某个redis节点开机启动,没有使用集群,这里设置的是7003服务
1。 根据启动脚本要求,将某个节点的配置文件以端口为名复制一份到指定目录,这里复制到/etc/redis_cluster
cd /etcmkdir redis_clustercd redis_clustercp /tmp/frank/redis/redis-3.2.1/redis_cluster/* /etc/redis_cluster/
2。 在/etc/init.d目录下面新建启动脚本并且命名为redis7003
vim redis7003
完整配置信息为
#!/bin/sh## Simple Redis init.d script conceived to work on Linux systems# as it does use of the /pro filesystem.# chkconfig:2345 90 10# description:Redis is a persistent key-value databaseREDISPORT=7003EXEC=/tmp/frank/redis/redis-3.2.1/src/redis-serverCLIEXEC=/tmp/frank/redis/redis-3.2.1/src/redis-cliPIDFILE=/var/run/redis_${REDISPORT}.pidCONF="/etc/redis_cluster/${REDISPORT}/redis.conf"case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists,process is already running or crashed" else echo "Starting Redis server $REDISPORT ..." $EXEC $CONF fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exit,process is not running" else PID=$(cat $PIDFILE) echo "Stopping" $CLIEXEC -p $REDISPORT shutdow while [ -x /proc/${PID}] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; *) echo "Please use start or stop as first argument" ;;esac
3。修改启动文件的权限
chmod +x /etc/init.d/redis7003
4。 设定开机启动服务
chkconfig redis7003 on
5。启动,停止redis
service redis start #或者 /etc/init.d/redis start service redis stop #或者 /etc/init.d/redis stop
6。 reboot重启服务器
7。测试服务是否启动
[root@iZj6c7eeosj2t5vjw8rf4xZ init.d]# redis-cli -c -p 7003127.0.0.1:7003>
8。其余节点按上面步骤继续
阅读全文
0 0
- redis集群设置开启自启动
- redis 设置开启启动
- 搭建ECS云服务器(5)设置nginx+fastdfs+tomcat+redis开启自启动
- Ubuntu下设置tomcat开启自启动
- CentOS6.x设置memcached开启自启动
- Linux下Zookeeper设置开启自启动
- CentOS7安装redis,并设置开机自启动(Redis安装、Redis自启动、Redis设置开机自启动)
- Redis服务设置开机自启动
- linux下redis设置开机自启动
- mac 下redis自启动设置
- win7下redis开机自启动设置
- linux下redis设置开机自启动
- redis设置开机自启动,redis注册到服务中
- CentOS设置开启自动启动Redis的方法
- Redis 三种启动设置 开机自启动
- Redis 三种启动设置 开机自启动
- mysql开启自启动
- systemctl开启启动redis
- LLINUX_C编程实战-第八章《线程管理》学习笔记
- 使用BASE64Encoder及BASE64Decoder,Conversion to Dalvik format failed with error 1
- JAVA之父子类的构造函数、静态代码块等执行顺序
- 通过Mysql的二进制日志恢复数据库数据
- 屏幕分辨率获取心得
- redis集群设置开启自启动
- js parseInt 和 parseFloat
- thinkphp目录结构和规范
- mysql 常用语句
- c和verilog的enum枚举类型
- 在通往40亿美元估值的路上,Dropbox 做了这7件事情
- java中使用log4j日志文件,读取配置文件的方式
- 浅谈机器人产品落地全过程
- NS2学习记录001