5 #編譯安裝tar -xvf redis-5.0.5.tar
.gz6 cd redis-5.0.5
7make && make
install89
#建立目錄
10mkdir -p /usr/local/redis/bin
11mkdir -p /usr/local/redis/etc
12cd src
13cp redis-cli redis-server mkreleasehdr.sh redis-check-aof redis-check-rdb redis-benchmark /usr/local/redis/bin/
14cp ../redis.conf /usr/local/redis/etc
1516
#修改配置指令碼,改為可以後台啟動
17sed -i '
s/daemonize no/daemonize yes/g
' /usr/local/redis/etc/redis.conf
18#配置乙個systemctl檔案,使用systemctl方式對檔案進行操作,這裡就是不相容7以下版本的原因,centos6無法使用systemctl命令
19echo -e "
[unit]\ndescription=redis-server\nafter=network.target\n[service]\ntype=forking\nexecstart=/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf\nexecstop=/usr/local/redis/bin/redis-cli shutdown\nprivatetmp=true\n[install]\nwantedby=multi-user.target
" > /usr/lib/systemd/system/redis.service
20chmod
754 /usr/lib/systemd/system/redis.service
21#重啟redis服務systemctl restart redis.service#設定開機自啟
22systemctl enable redis.service#機器太累了,這裡需要休息一下,停頓是為了顯示我的後台有東西在處理
23sleep224
systemctl status redis.service
25 netstat -ntlp|grep
redis#這裡純屬裝逼,如果在linux機器上格式不對可以自己調一調
26echo
"***********************************==="27
echo
"= ="28
echo
"= ="29
echo
"= ="30
echo
"= redis裝好了! ="31
echo
"= ="32
echo
"= ="33
echo
"= ="34
echo
"***********************************===
"
手動部署:
Redis集群軟體部署指令碼
shell指令碼中所執行的命令需要手動回車時,可在命令後加 處理 例如 對於指令碼中初始化redis服務的命令需要手動回車,可在指令碼中做如下處理 echo root redis 4.0.8 utils install server.sh bin bash 2019.12.17 zz sun 定義變...
環境部署 Redis環境部署
目錄 redis環境部署 準備部署目錄 修改配置檔案 啟動服務 檢查 附錄redis常用指令 解壓後目錄基本如下 編譯後在src目錄中可看到編譯產物 可執行的二進位制檔案 主要是這幾個 redis server redis sentinel redis cli redis benchmark red...
自動部署指令碼
author wangyang buildtime 12 06 05 desc 自動部署指令碼 currentdir pwd 判斷命令是否成功執行 isok 依次執行命令 rm rf sessionserver tradecore tradeweb isok deploy.log tar xzvf ...