加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

redis开机启动脚本

发布时间:2020-12-15 07:13:03 所属栏目:安全 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 daemonize?yespidfile?/usr/local/redis/var/redis.pidport?6379timeout?300loglevel?noticelogfile?/usr/local/redis/var/redis.logdatabases?16save

以下代码由PHP站长网 52php.cn收集自互联网

现在PHP站长网小编把它分享给大家,仅供参考

daemonize?yes
pidfile?/usr/local/redis/var/redis.pid
port?6379
timeout?300
loglevel?notice
logfile?/usr/local/redis/var/redis.log
databases?16
save?900?1
save?300?10
save?60?10000
rdbcompression?yes
dbfilename?dump.rdb
dir?/usr/local/redis/var/
#8g?memory?8*1024*1024*1024
maxmemory?8589934592
appendonly?no
#!/bin/bash?
#?
#?init?file?for?redis?
#?
#?chkconfig:?-?80?12?
#?description:?redis?daemon?
#?
#?processname:?redis?
#?config:?/usr/local/redis/redis.conf
#?pidfile:?/usr/local/redis/var/redis.pid

source?/etc/init.d/functions?
???
REDISPORT=6379
EXEC=/usr/local/redis/redis-server
REDIS_CLI=/usr/local/redis/redis-cli
???
PIDFILE=/usr/local/redis/var/redis.pid
CONF="/usr/local/redis/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|reload)
????????${0}?stop
????????${0}?start
????????;;
??*)
????echo?"Usage:?/etc/init.d/redis?{start|stop|restart|reload}"?>&2
????????exit?1
esac

以上内容由PHP站长网【52php.cn】收集整理供大家参考研究

如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读