CentOS7緩存服務(wù)器Redis的搭建

安裝

wget http://download.redis.io/releases/redis-5.0.5.tar.gz

下載

tar xzf redis-5.0.5.tar.gz

解壓

cd redis-5.0.5

make

進(jìn)入目錄編譯

沒有安裝gcc

yum -y install gcc

安裝成功后再次make

由于上次編譯失敗,所以要清除上次的殘留文件

make distclean

清除后再

make

配置

修改配置

vi redis.conf

環(huán)路連接地址
允許外部連接
前臺(tái)運(yùn)行改為后臺(tái)

修改連接密碼:requirepass 【連接密碼】 默認(rèn)不需密碼連接

保存退出

通過配置啟動(dòng)redis

開機(jī)自啟

新增自啟動(dòng)服務(wù)

vi /lib/systemd/system/redis.service    #創(chuàng)建服務(wù)文件

#添加內(nèi)容

[Unit]
Description=The redis-server Process Manager #描述服務(wù) 
Documentation=https://redis.io/
After=network.target

[Service]
Type=forking #后臺(tái)運(yùn)行的形式 
ExecStart=/usr/local/download/redis-5.0.5/src/redis-server /usr/local/download/redis-5.0.5/redis.conf #服務(wù)的具體運(yùn)行命令 
ExecStop=/usr/local/download/redis-5.0.5/src/redis-cli shutdown

[Install]
WantedBy=multi-user.target

服務(wù)的執(zhí)行命令

# 啟動(dòng)服務(wù)
systemctl start redis
# 停止服務(wù)
systemctl stop redis
# 查看服務(wù)運(yùn)行狀態(tài)
systemctl status redis
# 開機(jī)自啟服務(wù)
systemctl enable redis

服務(wù)放到不同的目錄下,效果不同
/usr/lib/systemd/system/ 用戶層面:用戶登錄才會(huì)觸發(fā)啟動(dòng)
/lib/systemd/system/ 系統(tǒng)層面:開機(jī)自啟

systemctl list-unit-files |grep enabled 查看系統(tǒng)啟動(dòng)項(xiàng)目

Linux重啟 Redis自動(dòng)啟動(dòng)

連接

firewall-cmd --permanent --zone=public --add-port=6379/tcp

打開防火墻的6379端口

firewall-cmd --reload

重啟防火墻

如果設(shè)置了連接密碼,則在auth輸入密碼

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容