Оформление
Загрузка кластера Redis
1. Создайте административный сценарий для кластера Redis.
инструкции по изменению файлов redis-кластера :
Пожалуйста, измените следующее обведенное кружком содержимое конфигурационного файла в соответствии с реальной ситуацией

Описание конфигурации файла redis-кластера:
/bin/sh # chkconfig: 2345 90 10 # описание: Redis - это постоянная™
nbsp;база данных с ключами-значениями # Соответствующие элементы конфигурации, которые должны быть изменены в соответствии с фактической информацией об окружении, включая PIDFILE и CONF в цикле for REDISPORT=(7000 7001 7002 7003&#; 7004 7005) EXEC=/usr/local/bin/redis
nbsp;7004 7005) EXEC=/usr/local/bin/redis-server CLIEXEC=/usr/local/bin/redis-cli # пароль кластера redis, например, пароль не установлен, элемент конфигурации может быть удален, строка 43 в redis cluster shutdown
также должна быть соответствующим образом изменена PASSWD=admin123456 for((i=0;i<${#REDISPORT[@]};i++)) do PIDFILE=/var/run/redis_${
REDISPORT[i]}.pid # Файл демона процесса CONF=/usr/local/redis_cluster/${REDISPORT[i]}/redis.conf #
файл конфигурации узла redis case "$1" in &
nbsp; start) if [ -f $PIDFILE&
nbsp;] then echo "$PIDFILE существует, процесс
уже запущен или потерпел крах" else & nbsp; echo & quot;Запускаем кластерный сервер Redis ${REDISPORT[i]} ...
" # Нет вывода
Информация о запуске: nohup $EXEC $CONF > /dev/null 2>&1 & & &
nbsp; $EXEC $CONF && & &
nbsp; sleep 1   ; if [ -f $
PIDFILE ] &
nbsp; then & nbsp; echo "Запуск кластера Redis ${REDISPORT[i]} прошел успешно
!"
else echo "ERROR: Redis cluster ${REDISPORT[i]} startup
не удался!" &
nbsp;fi fi &
nbsp; ;; stop) & nbsp; if [ !
-f $PIDFILE ] then & nbsp; echo "$PIDFILE does’not exist, process is’t running.
nbsp;не существует, процесс не запущен" & nbsp; else &
nbsp; else &
nbsp;PID=$(cat $PIDFILE)   ; echo "Остановка кластера Redis ${REDISPORT[i]} ...
" #&&
nbsp; Если на кластере Redis не установлен пароль, команда остановки меняется на: $CLIEXEC -p ${REDISPORT[i]} shutdown & && nbsp; $CLIEXEC -p ${REDISPORT[i]} -a $PASSWD&
nbsp;shutdown &
nbsp; while [ -x /proc/${PID} ] &
nbsp; do & nbsp; echo "Ожидание кластера Redis ${ REDISPORT[i]} для отключения ...
" &
nbsp; sleep 1  
; done  
; echo "Кластер Redis ${REDISPORT[i]} остановлен!"
fi ;;
*) echo "Пожалуйста&
nbsp;используйте start или stop в качестве первого аргумента"
;; esac done2. Среда Centos 6.x и Redhat 6.x
Поместите файл redis-cluster в /etc/init.d/ и дайте ему разрешение на выполнение:
chmod +x /etc/init.d/redis-clusterСвязанные команды:
chkconfig --add redis-cluster # Зарегистрируйтесь в качестве системной службы chkconfig redis-cluster on # Запускается при загрузке
service redis-cluster stop # Выключение кластера redis service redis-cluster start #&#; Запуск кластера redis. nbsp;Запуск кластера redis3. Среда Centos 7.x и Redhat 7.x
Поместите файл redis-cluster в каталог /etc/rc.d/init.d/ и дайте ему разрешение на выполнение:
chmod +x /etc/rc.d/init.d/redis-clusterСвязанные команды:
chkconfig --add redis-cluster # зарегистрироваться в качестве системной службы chkconfig redis-cluster on # загрузиться
самозапускающийся сервис redis-cluster stop # выключить кластер redis сервис redis-cluster start #&&& nbsp;Запуск кластера redis