文章目录
- 前言
- 一、准备工作
- 二、操作步骤
- 2.1 修改redis.conf文件
- 2.2 创建启动脚本
- 2.3 设置redis 脚本权限
- 2.4 设置开机启动
- 2.5 验证
- 总结
前言
请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、
提示:以下是本篇文章正文内容,下面案例可供参考
一、准备工作
注意:准备已安装好的Redis机器,请移步:Linux Redis部署
二、操作步骤
2.1 修改redis.conf文件
daemonize:Redis默认不是以守护进程(daemonize)的方式运行,可以通过该配置项修改,使用yes启用守护进程
# 进入redis安装路径
cd /usr/local/redis/conf/#编辑配置文件
vim redis.conf#修改配置项: daemonizedaemonize: yse
2.2 创建启动脚本
注意:使用root用户进行操作
cd /etc/init.d/
vim redis
脚本内容:
#!/bin/sh####################基础参数####################
#安装路径
package_path=/usr/local
#安装名称
package_name=redis
#启动端口
port=6379
#初始密码
passwd=admin123
#修改为你的redis路径REDISPORT=${port}
EXEC=${package_path}/${package_name}/bin/redis-server
CLIEXEC=${package_path}/${package_name}/bin/redis-cliPIDFILE=${package_path}/${package_name}/redis_${REDISPORT}.pid
CONF="${package_path}/${package_name}/conf/redis.conf"
PASS="${passwd}"case "$1" instart)if [ -f $PIDFILE ]thenecho "$PIDFILE exists, process is already running or crashed"elseecho "Starting Redis server..."$EXEC $CONFfi;;stop)if [ ! -f $PIDFILE ]thenecho "$PIDFILE does not exist, process is not running"elsePID=$(cat $PIDFILE)echo "Stopping ..."$CLIEXEC -a $PASS -p $REDISPORT shutdownwhile [ -x /proc/${PID} ]doecho "Waiting for Redis to shutdown ..."sleep 1doneecho "Redis stopped"fi;;*)echo "Please use start or stop as first argument";;
esac
2.3 设置redis 脚本权限
chmod 755 /etc/init.d/redis
2.4 设置开机启动
cd /etc/init.d/#把redisd加入到开机自启服务里chkconfig redis on #查看列表(看到3、4、5状态为开或者为 on 则表示成功。 )chkconfig --list
2.5 验证
#重启后查看redis服务是否已启动
reboot
总结
我是南国以南i记录点滴每天成长一点点,学习是永无止境的!转载请附原文链接!!!
参考链接、