中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CentOS7怎么安裝redis并配置外網可訪問

發布時間:2022-04-07 16:05:46 來源:億速云 閱讀:431 作者:iii 欄目:編程語言

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

1、安裝gcc編輯器

安裝redis需要依賴gcc環境,執行如下命令安裝:

yum install -y gcc

如果機器沒有網絡的話,可以參考這篇文章:

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

2、下載redis安裝包

redis官網:https://redis.io/download

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

3、解壓并編譯安裝redis

指令命令如下:

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

make

CentOS7怎么安裝redis并配置外網可訪問

4、安裝至指定目錄

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

make install prefix=/usr/local/redis

CentOS7怎么安裝redis并配置外網可訪問

4、啟動redis

啟動 redis 有兩種方式,一種是前臺界面啟動,只要關閉界面就關閉了,另一種是后臺啟動。

4.1、前臺界面啟動

進入 redis 安裝目錄的 bin 目錄:

cd /usr/local/redis/bin

此時,只要執行如下命令就可以啟動了:

./redis-server

啟動截圖如下:

CentOS7怎么安裝redis并配置外網可訪問

此時有個問題就是,并不知道啟動的配置文件在哪...

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

find / -name 'redis.conf'

結果如下:

CentOS7怎么安裝redis并配置外網可訪問

前臺啟動方式不太常用,只要關了界面,redis就停了。

4.2、后臺服務啟動

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

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

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

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

PS:vi 快捷鍵,按一下 /,之后輸入【關鍵字】即可查詢參數。

主要修改 daemonize對應的值為 yes

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

關于這個參數的取值解釋:

  • yes:redis采用的是單進程多線程的模式。當redis.conf中選項daemonize設置成yes時,代表開啟守護進程模式。在該模式下,redis會在后臺運行,并將進程pid號寫入至redis.conf選項pidfile設置的文件中,此時redis將一直運行,除非手動kill該進程。

  • no:當daemonize選項設置成no時,當前界面將進入redis的命令行界面,exit強制退出或者關閉連接工具(putty,xshell等)都會導致redis進程退出。

修改完,保存退出。

執行如下命令再次啟動 redis:

./redis-server redis.conf

至此redis就以后臺方式啟動了。

5、設置外網可訪問

默認的配置文件是不支持外網訪問的,接下來修改外網訪問的參數。

還是修改配置文件:

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

找到下面這三個參數:

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

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

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

一二項是組合項,尤為重要,第三項就是設置密碼,在一定程度上對服務區的保護。

修改為如下:

  • #bind 127.0.0.1

  • protected-mode no

  • requirepass 你的密碼

修改后,保存退出。

6、注冊redis服務

每次啟動關閉redis甚是麻煩,不如直接注冊為服務。

執行如下命令創建redis服務:

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 參數對應的安裝 Redis 目錄下的 redis-server,配置文件同上。

設置開機啟動:

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

7、常用的服務命令

啟動redis服務
systemctl start redis.service
停止redis服務
systemctl stop redis.service
重新啟動服務
systemctl restart redis.service
查看服務當前狀態
systemctl status redis.service
設置開機自啟動
systemctl enable redis.service
停止開機自啟動
systemctl disable redis.service

以上就是關于“CentOS7怎么安裝redis并配置外網可訪問”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

涟水县| 秦安县| 吉首市| 崇信县| 抚顺市| 庆阳市| 宣威市| 平江县| 汨罗市| 新乐市| 三门峡市| 金门县| 延边| 讷河市| 永城市| 临城县| 莱阳市| 宜都市| 通山县| 永仁县| 若羌县| 武安市| 建始县| 光山县| 布拖县| 盘锦市| 苏尼特右旗| 苏州市| 阳山县| 上栗县| 孝义市| 大兴区| 类乌齐县| 海丰县| 营山县| 大埔县| 广东省| 九龙坡区| 安图县| 保定市| 佳木斯市|