linux阿里云设置redis开机自启

设置redis开机自启

1.设置redis.conf中daemonize为yes,确保守护进程开启
2.vi /etc/init.d/redis

#!/bin/bash
# chkconfig:2345 90 10
# description:Redis is a persistent key-value database
PATH=/usr/local/redis
REDISPORT=6300
EXEC=${PATH}/bin/redis-server
REDIS_CLI=${PATH}/bin/redis-cli
PIDFILE=/var/run/redis.pid
CONF="${PATH}/etc/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 exists, process is not running."
else
PID=$(cat $PIDFILE)
echo "Stopping..."
$REDIS_CLI -p $REDISPORT SHUTDOWN
sleep 2
while [ -x $PIDFILE ]
do
echo "Waiting for Redis to shutdown..."
sleep 1
done
echo "Redis stopped"
fi
;;
restart|force-reload)
${0} stop
${0} start
;;
*)
echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2
exit 1
esac
  1. 授予权限
    chmod 777 redis
    4.启动
    /etc/init.d/redis start
    出现Starting Redis server…
    Redis is running…
    就是启动成功
    5.设置开机自启动
    chkconfig redis on
    6.关机重启测试
    reboot
    注意:
    linux 编码不同
    查看脚本文件是dos格式还是unix格式
    1.查看 cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M , u n i x 格 式 的 文 件 行 尾 为 ,unix格式的文件行尾为 unix
cat -A redis

在这里插入图片描述
转换编码
使用linux命令dos2unix filename,直接把文件转换为unix格式

dos2unix redis
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值