新聞中心
需求背景:

江華網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)公司于2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
隨著越來越多用戶使用Redis,管理Redis實例的需求也越來越多,不單單是對實例進行安全保障,還特別是針對啟停、系統(tǒng)升級這類的批處理任務的需求。
在業(yè)務背景中,開發(fā)者有時候必須會經(jīng)常需要批量啟動幾十上百臺Redis實例,這時候可以借助Shell腳本來快速實現(xiàn)這個任務。
通過Shell批量啟動Redis實例:
1、首先根據(jù)實際需求審視Redis配置文件,在配置文件中設(shè)置端口號port;
2、根據(jù)配置文件創(chuàng)建Redis批量啟動的Shell腳本包含創(chuàng)建Redis的實例,如下所示:
#!/bin/bash
# 啟動Redis
for port in {7001..7005}
do
redis-server /etc/redis/redis$port.conf
echo "Redis start success! port=$port"
done
3、調(diào)整系統(tǒng)權(quán)限,讓Redis的批量啟動腳本可以正常運行,使用命令`chmod +x start_redis.sh`即可;
4、測試Redis實例是否正常啟動,使用`redis-cli -p port:`檢查是否啟動成功;
5、使用`cleanRedis.sh`停止批量啟動的Redis實例,如下所示:
#!/bin/bash
# 停止Redis
for port in {7001..7005}
do
redis-cli -p $port shutdown
echo "Redis stop success! port=$port"
done
結(jié)論:
通過Shell批量啟動Redis實例操作可以幫我們快速完成批量啟動Redis實例的任務,大大減少運維人員的工作量,讓我們專注于重要工作。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計,高端小程序APP定制開發(fā),成都網(wǎng)絡(luò)營銷推廣等一站式服務。
分享題目:通過Shell批量啟動Redis實例(shell啟動redis)
轉(zhuǎn)載源于:http://m.5511xx.com/article/cocjjog.html


咨詢
建站咨詢
