今天小編給大家分享的是redis自定義systemctl管理服務(wù)的詳細(xì)步驟,很多人都不太了解,今天小編為了讓大家更加了解,所以給大家總結(jié)了以下內(nèi)容,一起往下看吧。一定會有所收獲的哦。
在湘東等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、成都做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作按需設(shè)計(jì)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),網(wǎng)絡(luò)營銷推廣,外貿(mào)網(wǎng)站建設(shè),湘東網(wǎng)站建設(shè)費(fèi)用合理。
1.準(zhǔn)備工作
編譯安裝redis(我的安裝目錄/usr/loacl/tool)
將redis-server 和 redis-cli 移到環(huán)境變量目錄(/usr/loacl/bin);給執(zhí)行權(quán)限
cp redis.conf 到配置目錄(/etc/redis/redis.conf) 或者 做軟連接;(我選擇前者)
注意: 對應(yīng)的目錄和權(quán)限,看其他需求
2.創(chuàng)建systemctl 服務(wù)
用service來管理服務(wù)的時(shí)候,是在/etc/init.d/目錄中創(chuàng)建一個(gè)腳本文件,來管理服務(wù)的啟動和停止,在systemctl中,也類似,文件目錄有所不同,在/lib/systemd/system目錄下創(chuàng)建一個(gè)腳本文件redis.service,里面的內(nèi)容如下:
[Unit] Description=Redis After=network.target [Service] Type=forking ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf ExecReload=/usr/local/bin/redis-server -s reload ExecStop=/usr/local/bin/redis-server -s stop PrivateTmp=true [Install] WantedBy=multi-user.target
[Unit] 表示這是基礎(chǔ)信息
Description 是描述
After 是在那個(gè)服務(wù)后面啟動,一般是網(wǎng)絡(luò)服務(wù)啟動后啟動
[Service] 表示這里是服務(wù)信息
ExecStart 是啟動服務(wù)的命令
ExecReload 是重啟服務(wù)的指令
ExecStop 是停止服務(wù)的指令
[Install] 表示這是是安裝相關(guān)信息
WantedBy 是以哪種方式啟動:multi-user.target表明當(dāng)系統(tǒng)以多用戶方式(默認(rèn)的運(yùn)行級別)啟動時(shí),這個(gè)服務(wù)需要被自動運(yùn)行。
3.刷新配置
剛剛配置的systemctl要刷新配置才能生效
$ systemctl daemon-reload
4.設(shè)置開機(jī)使用
將redis服務(wù)設(shè)置為開機(jī)啟用
$ systemctl enable redis.service
關(guān)于redis自定義systemctl管理服務(wù)的詳細(xì)步驟就分享到這里了,當(dāng)然并不止以上和大家分析的辦法,不過小編可以保證其準(zhǔn)確性是絕對沒問題的。希望以上內(nèi)容可以對大家有一定的參考價(jià)值,可以學(xué)以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。