[root@test redis]# vim redis.sh注意:執行完看到的結果:#!/bin/bash
##############定義變數###################
redis_dir=/root/redis
redis_conf=/root/redis/redis-5.0.5
redis_port1=$(netstat -tanp |grep 6379 | head -1 |awk -f":"
''|awk '')
ip_addr=$(ip addr show ens33|grep inet|head -1|awk ''|cut -d'/' -f1)
############建立redis目錄並解壓###########
if test -d /data/redis || mkdir -pv /data/redis ; then
echo -e "
\033[31m 正在解壓... \033[0m
"sleep
3tar -xvzf $/redis-5.0.5
.tar.gz
fi############編譯安裝######################
rpm -qa|grep "^gcc" && echo $?
if [ $? -eq 0
]; then
echo -e "
\033[31m gcc is installed \033[0m
"else
yum install gcc*fi
sleep
3echo -e "
\033[31m 接下來編譯安裝,請稍等.. \033[0m
"cd /root/redis/redis-5.0.5 && make &&make install
cp /root/redis/redis-5.0.5/src/redis-* /usr/bin/###########修改redis配置檔案#################
sed -i '
/^daemon/s/no/yes/
' $/redis.conf
sed -i "/^bind/s/127.0.0.1/$ip_addr/" $/redis.conf
cp -r /root/redis/redis-5.0.5 /data/redis1/###########啟動redis服務######################
echo
echo
echo -e "
\033[31m redis-server 正在準備啟動... \033[0m
"sleep
3if [ "
$" == "
6379
"];then
echo -e "
\033[31m redis1 6379 正在執行..
"else
redis-server /data/redis1/redis-5.0.5/redis.conf && echo -e "
\033[31m redis1 6379 啟動成功!\033[0m
"fi
redis 5 0 5單機集群搭建
測試環境 centos 單機 三主三從 redis版本 redis 5.0.5 一 redis安裝 1 安裝gcc。yum install gcc c redis 5.0.5.tar.gz 3 解壓。tar zxf redis 5.0.5.tar.gz 4 進入redis目錄。cd redis 5....
linux環境安裝redis 5 0 5
redis安裝 tar zxvf redis 5.0.5.tar.gz 解壓 yum install gcc gcc c 環境安裝 cd redis 5.0.5 make make install mkdir p usr local redis bin mkdir p usr local redis...
Linux 系統安裝redis 5 0 5
2.檢視是否已安裝依賴包gcc rpm qa grep gcc gcc c 4.8.5 36.el7 6.2.x86 64 libgcc 4.8.5 36.el7 6.2.x86 64 gcc 4.8.5 36.el7 6.2.x86 64 3.在 opt 目錄下解壓 tar zxvf redis ...