配置Redis集群为开机自启动
1 | vim /etc/init .d /redisc |
将下方脚本写入redisc文件中
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | #!/bin/sh # chkconfig: 2345 80 90 # # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. REDISPORT1=7001 REDISPORT2=7002 REDISPORT3=7003 REDISPORT4=7004 REDISPORT5=7005 REDISPORT6=7006 EXEC= /export/servers/redis-5 .0.4 /bin/redis-server CLIEXEC= /export/servers/redis-5 .0.4 /bin/redis-cli PIDFILE= /var/run/redis_ ${REDISPORT1}.pid CONF1= "/export/servers/redis-5.0.4/cluster/${REDISPORT1}/${REDISPORT1}.conf" CONF2= "/export/servers/redis-5.0.4/cluster/${REDISPORT2}/${REDISPORT2}.conf" CONF3= "/export/servers/redis-5.0.4/cluster/${REDISPORT3}/${REDISPORT3}.conf" CONF4= "/export/servers/redis-5.0.4/cluster/${REDISPORT4}/${REDISPORT4}.conf" CONF5= "/export/servers/redis-5.0.4/cluster/${REDISPORT5}/${REDISPORT5}.conf" CONF6= "/export/servers/redis-5.0.4/cluster/${REDISPORT6}/${REDISPORT6}.conf" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis cluster server..." $EXEC $CONF1 & $EXEC $CONF2 & $EXEC $CONF3 & $EXEC $CONF4 & $EXEC $CONF5 & $EXEC $CONF6 & echo "启动成功..." fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$( cat $PIDFILE) echo "Stopping ..." $CLIEXEC -p $REDISPORT1 shutdown $CLIEXEC -p $REDISPORT2 shutdown $CLIEXEC -p $REDISPORT3 shutdown $CLIEXEC -p $REDISPORT4 shutdown $CLIEXEC -p $REDISPORT5 shutdown $CLIEXEC -p $REDISPORT6 shutdown while [ -x /proc/ ${PID} ] do echo "Waiting for Redis cluster to shutdown ..." sleep 1 done echo "Redis cluster stopped" fi ;; *) echo "Please use start or stop as first argument" ;; esac |
1 | chkconfig --add redisc |
以后可以使用命令来控制Redis的启动和关闭
启动:service redisc start
关闭:service redisc stop
配置为开机自启动
1 | chkconfig redisc on |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架