1. 程式人生 > >[CentOS7]redis設置開機啟動,設置密碼

[CentOS7]redis設置開機啟動,設置密碼

exist case -s ech shu 設置redis bash style ebo

簡介

上篇文章介紹了如何安裝redis,但每次重啟服務器之後redis不會自啟,這裏將介紹如何進行自啟設置,以及如何設置redis的密碼,進行密碼驗證登陸。

上篇文章: Centos7安裝Redis

步驟

1、設置redis.conf中daemonize為yes,確保後臺進行開啟。

2、編寫開機自啟動腳本

vi /etc/init.d/redis

3、將下面腳本添加redis文件中:

#!/bin/bash
# chkconfig: 2345 10 90 # description: Start and Stop redis PATH=/usr/local/bin:/sbin:/usr/bin:/bin REDISPORT
=6379 EXEC=/usr/local/bin/redis-server REDIS_CLI=/usr/local/bin/redis-cli PIDFILE=/var/run/redis.pid CONF="/usr/local/redis-5.0.0/redis.conf" AUTH="1234" 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

4、設置權限

chmod 755 /etc/init.d/redis

5、啟動測試

/etc/init.d/redis start

技術分享圖片

6、設置開機自啟動

chkconfig redis on

7、重啟服務器測試

reboot

8、設置密碼

vi /etc/redis/6379.conf

技術分享圖片

修改為:

requirepass root  #註意行前空格去掉

9、重啟redis

b.開啟Redis服務操作通過/etc/init.d/redis_6379 start命令,也可通過(service redis_6379 start)
c.關閉Redis服務操作通過/etc/init.d/redis_6379 stop命令,也可通過(service redis_6379 stop)

[CentOS7]redis設置開機啟動,設置密碼