天天看點

如何在 CentOS 8 上安裝和配置 Redis

如何在 CentOS 8 上安裝和配置 Redis

[本文最先釋出在](

https://www.aliyun.com/minisite/goods?userCode=vhl4f2ss

Redis 是一個開源的在記憶體存儲鍵值對資料的存儲程式。它可以被用作資料庫,緩存,資訊暫存,并且支援各種資料結構,例如:字元串,哈希值,清單,集合等等。 Redis 通過 Redis Sentinel 和 Redis 叢集中多個 Redis 節點的自動分塊處理,提供了高可用性。

這篇指南涉及了在 CentOS 8 上安裝和配置 Redis。

一、在 CentOS 8 上安裝 Redis

Redis 5.0 被包含在 CentOS 8 源倉庫中。想要安裝它,直接以 root 或者其他有 sudo 權限的使用者身份運作下面的指令:

如何在 CentOS 8 上安裝和配置 Redis

一旦安裝完成,啟用并且啟動 Redis 服務:

如何在 CentOS 8 上安裝和配置 Redis

檢查 Redis 伺服器是否正在運作,輸入:

如何在 CentOS 8 上安裝和配置 Redis
如何在 CentOS 8 上安裝和配置 Redis

就這些。你已經在你的 CentOS 8 伺服器上安裝并運作了 Redis。

二、配置 Redis 遠端通路

預設情況下,Redis 不允許遠端連接配接。你僅僅隻能從127.0.0.1(localhost)連接配接 Redis 伺服器 - Redis 伺服器正在運作的機器上。

如果你正在使用單機,資料庫也同樣在這台機器上,你不需要啟用遠端通路。

想要配置 Redis 來接受遠端通路,使用你的文本編輯器打開 Redis 配置檔案:

如何在 CentOS 8 上安裝和配置 Redis

定位到以bind 127.0.0.1開頭的一行,在127.0.0.1後面添加你的伺服器區域網路 IP 位址。

如何在 CentOS 8 上安裝和配置 Redis

確定将192.168.121.233替換為你自己的 IP 位址。儲存檔案,關閉文本編輯器。

如果你想 Redis 監聽所有網絡接口,僅僅注釋掉這一行。

重新開機 Redis 服務,使應用生效:

如何在 CentOS 8 上安裝和配置 Redis

使用下面的ss指令來驗證 Redis 伺服器正在監聽端口6379:

如何在 CentOS 8 上安裝和配置 Redis

你應該能看到類似下面的資訊:

如何在 CentOS 8 上安裝和配置 Redis

下一步,你将需要配置你的防火牆,允許網絡流量通過 TCP 端口6379。

通常你想要允許從一個指定 IP 位址或者一個指定 IP 範圍來通路 Redis 伺服器。例如,想要允許從192.168.121.0/24的連接配接,運作下面的指令:

如何在 CentOS 8 上安裝和配置 Redis

上面的指令建立一個名為redis的 zone,打開了端口6379 并且允許從區域網路通路。

此時,Redis 伺服器将會接受從6379 TCP 端口來的遠端連接配接。

確定你的防火牆被配置好,僅僅接受來自可信 IP 範圍的通路。

想要驗證所有設定都設定好了,你可以嘗試使用redis-cli從你的遠端機器上 ping 一下 Redis 伺服器。

如何在 CentOS 8 上安裝和配置 Redis

這個指令将會傳回一個響應:PONG

如何在 CentOS 8 上安裝和配置 Redis

三、總結

我們已經向你展示如何在 CentOS 8 上安裝 Redis。想要了解更多關于如何使用 Redis 的資訊,請通路它們的

官方文檔頁面