redis部署指令碼

2022-09-06 22:09:26 字數 1954 閱讀 5800

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 ...