本文摘自PHP中文网,作者尚,侵删。

使用下面的方法要注意的是安装文件路径和配置文件的路径。
1 | [root@localhost ~]# vi /etc/init.d/redis
|
复制下面代码到脚本中(注意要修改里面redis的安装路径,不清楚find查找下)
(这段代码就是redis根目录 /utils/redis_init_script 启动脚本的代码)
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 | #!/bin/sh
# chkconfig: 2345 10 90
# description: Start and Stop redis
REDISPORT=6379
EXEC =/usr/ local /bin/redis-server
CLIEXEC=/usr/ local /bin/redis-server
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF= "/etc/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
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is not running"
else
PID=$(cat $PIDFILE)
echo "Stopping ..."
$CLIEXEC -p $REDISPORT shutdown
while [ -x /proc/${PID} ]
do
echo "Waiting for Redis to shutdown ..."
sleep 1
done
echo "Redis stopped"
fi
;;
restart)
"$0" stop
sleep 3
"$0" start
;;
*)
echo "Please use start or stop or restart as first argument"
;;
esac
|
设置权限
1 | [root@localhost ~]# chmod 777 /etc/init.d/redis
|
设置开机启动
启动测试
更多相关知识请关注redis入门教程栏目
以上就是设置redis开机启动的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
Redis能存对象吗
Redis是用什么语言写的
如何强制关闭Redis并重新启动
Redis主要消耗什么资源
Redis缓存击穿怎么办
Redis数据一致性介绍
浅谈Redis中的rdb和aof持久化模式缺陷
Redis日志篇:快速恢复的绝招
Redis server是什么
Redis能支持多少订阅
更多相关阅读请进入《Redis》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » 设置redis开机启动