真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CentOS7怎么安裝redis并配置外網(wǎng)可訪問

這篇“CentOS7怎么安裝redis并配置外網(wǎng)可訪問”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“CentOS7怎么安裝redis并配置外網(wǎng)可訪問”文章吧。

創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站制作、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),金鳳網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:金鳳等地區(qū)。金鳳做網(wǎng)站價(jià)格咨詢:18980820575

1、安裝gcc編輯器

安裝redis需要依賴gcc環(huán)境,執(zhí)行如下命令安裝:

yum install -y gcc

如果機(jī)器沒有網(wǎng)絡(luò)的話,可以參考這篇文章:

CentOS離線安裝gcc環(huán)境(附安裝包+圖文并茂)

2、下載redis安裝包

redis官網(wǎng):https://redis.io/download

下載后上傳至 CentOS ,比如上傳至 /usr/local/

3、解壓并編譯安裝redis

指令命令如下:

1、進(jìn)入安裝包目錄
cd /usr/local/
2、解壓安裝包
tar -zxvf  redis-6.2.1.tar.gz
3、進(jìn)入解壓后的redis目錄并編譯
cd redis-6.2.1

make

CentOS7怎么安裝redis并配置外網(wǎng)可訪問

4、安裝至指定目錄

將redis安裝至指定目錄,可以自行修改路徑,如下以 /usr/local/redis 為例:

make install prefix=/usr/local/redis

CentOS7怎么安裝redis并配置外網(wǎng)可訪問

4、啟動(dòng)redis

啟動(dòng) redis 有兩種方式,一種是前臺(tái)界面啟動(dòng),只要關(guān)閉界面就關(guān)閉了,另一種是后臺(tái)啟動(dòng)。

4.1、前臺(tái)界面啟動(dòng)

進(jìn)入 redis 安裝目錄的 bin 目錄:

cd /usr/local/redis/bin

此時(shí),只要執(zhí)行如下命令就可以啟動(dòng)了:

./redis-server

啟動(dòng)截圖如下:

CentOS7怎么安裝redis并配置外網(wǎng)可訪問

此時(shí)有個(gè)問題就是,并不知道啟動(dòng)的配置文件在哪...

其實(shí)我們可以直接通過 find 命令來查一下:

find / -name 'redis.conf'

結(jié)果如下:

CentOS7怎么安裝redis并配置外網(wǎng)可訪問

前臺(tái)啟動(dòng)方式不太常用,只要關(guān)了界面,redis就停了。

4.2、后臺(tái)服務(wù)啟動(dòng)

我們從之前解壓后的安裝包中復(fù)制一份 redis.conf 文件到 redis 安裝目錄中。

cp /usr/local/redis-6.2.1/redis.conf /usr/local/redis/bin/

然后修改 redis.conf 配置文件的線程模式參數(shù):

vi /usr/local/redis/bin/redis.conf

PS:vi 快捷鍵,按一下 /,之后輸入【關(guān)鍵字】即可查詢參數(shù)。

主要修改 daemonize對(duì)應(yīng)的值為 yes

1、修改之前 
daemonize no 
2、修改之后
daemonize yes

關(guān)于這個(gè)參數(shù)的取值解釋:

  • yes:redis采用的是單進(jìn)程多線程的模式。當(dāng)redis.conf中選項(xiàng)daemonize設(shè)置成yes時(shí),代表開啟守護(hù)進(jìn)程模式。在該模式下,redis會(huì)在后臺(tái)運(yùn)行,并將進(jìn)程pid號(hào)寫入至redis.conf選項(xiàng)pidfile設(shè)置的文件中,此時(shí)redis將一直運(yùn)行,除非手動(dòng)kill該進(jìn)程。

  • no:當(dāng)daemonize選項(xiàng)設(shè)置成no時(shí),當(dāng)前界面將進(jìn)入redis的命令行界面,exit強(qiáng)制退出或者關(guān)閉連接工具(putty,xshell等)都會(huì)導(dǎo)致redis進(jìn)程退出。

修改完,保存退出。

執(zhí)行如下命令再次啟動(dòng) redis:

./redis-server redis.conf

至此redis就以后臺(tái)方式啟動(dòng)了。

5、設(shè)置外網(wǎng)可訪問

默認(rèn)的配置文件是不支持外網(wǎng)訪問的,接下來修改外網(wǎng)訪問的參數(shù)。

還是修改配置文件:

vi /usr/local/redis/bin/redis.conf

找到下面這三個(gè)參數(shù):

  • bind 127.0.0.1(綁定允許訪問的ip)

  • protected-mode yes(保護(hù)模式開)

  • #requirepass yourpassword (請(qǐng)求訪問的密碼)

一二項(xiàng)是組合項(xiàng),尤為重要,第三項(xiàng)就是設(shè)置密碼,在一定程度上對(duì)服務(wù)區(qū)的保護(hù)。

修改為如下:

  • #bind 127.0.0.1

  • protected-mode no

  • requirepass 你的密碼

修改后,保存退出。

6、注冊(cè)redis服務(wù)

每次啟動(dòng)關(guān)閉redis甚是麻煩,不如直接注冊(cè)為服務(wù)。

執(zhí)行如下命令創(chuàng)建redis服務(wù):

vi /etc/systemd/system/redis.service

添加如下命令:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

其中 ExecStart 參數(shù)對(duì)應(yīng)的安裝 Redis 目錄下的 redis-server,配置文件同上。

設(shè)置開機(jī)啟動(dòng):

systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service

7、常用的服務(wù)命令

啟動(dòng)redis服務(wù)
systemctl start redis.service
停止redis服務(wù)
systemctl stop redis.service
重新啟動(dòng)服務(wù)
systemctl restart redis.service
查看服務(wù)當(dāng)前狀態(tài)
systemctl status redis.service
設(shè)置開機(jī)自啟動(dòng)
systemctl enable redis.service
停止開機(jī)自啟動(dòng)
systemctl disable redis.service

以上就是關(guān)于“CentOS7怎么安裝redis并配置外網(wǎng)可訪問”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


標(biāo)題名稱:CentOS7怎么安裝redis并配置外網(wǎng)可訪問
文章網(wǎng)址:http://weahome.cn/article/jehdsc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部