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


Redis 是一種內存數據結構存儲。這是一個開源應用程序,可用於存儲鍵值對而不是 Memcached。它是指兩個鏈接項的集合,可以用作數據庫NoSQL、消息代理,並支持散列、列表和集合等各種數據結構。字符串等

本文提供了 CentOS 8 Linux 系統上 Redis 的完整安裝和配置詳細信息。

先決條件

要安裝 Redis,請以管理員或 root 身份登錄 CentOS 8。

在 CentOS 8 上安裝 Redis

在 CentOS 8 系統上安裝 Redis 可以分為以下幾個步驟:

第 1 步:使用 CentOS 8 存儲庫安裝 Redis

首先,登錄您的系統並從您的 CentOS 8 桌面的左側邊欄中打開命令行應用程序“終端”。然後運行以下命令來更新系統包和 CentOS 8 存儲庫:

$ sudo dnf update
$ sudo dnf install redis

第 2 步:驗證您的 Redis 安裝

Redis安裝完成後,使用下面的終端命令查看Redis安裝詳情。

$ rpm -qi redis

第三步:啟動 Redis 服務

在這一步中,我們將使用以下命令在 CentOS 8 上啟用和啟動 Redis 服務:

$ sudo systemctl enable redis

$ sudo systemctl start redis

運行以下命令檢查 Redis 服務的運行狀態:

$ sudo systemctl status redis

默認情況下,Redis 使用端口 6379。 您可以使用 netstat 命令輕鬆檢查端口,如下所示:

$ sudo netstat -pnltu | grep redis

第四步:Redis遠程訪問配置

默認情況下,Redis 只允許從 Redis 服務器連接到運行 Redis 的 localhost (127.0.0.1)。 Redis 不允許遠程連接。如果用戶正在使用客戶端數據庫也在同一主機上運行的單個服務器,在這種情況下,用戶將無法訪問遠程連接。

但是,Redis 配置文件允許用戶訪問遠程連接。通過運行以下命令打開 Redis 配置文件:

$ sudo nano /etc/redis.conf

現在在配置文件中找到bind參數,添加私服IP地址為127.0.0.1,如下:

保存以上配置並關閉文件。

通過運行以下命令重新啟動 Redis:

$ sudo systemctl restart redis

您可以使用“ss”命令輕鬆檢查 Redis 是否正在偵聽端口 6379。

$ ss -an | grep 6379

要檢查 Redis 是否正常工作,請 ping Redis。

$ redis-cli

第 5 步:允許防火牆訪問

在您的 CentOS 8 系統上配置防火牆以允許訪問遠程連接。首先,通過運行以下命令添加一個新的 Redis 區域:

$ sudo firewall-cmd --permanent --new-zone=redis

使用以下命令添加端口號“6379”:

$ sudo firewall-cmd --permanent --zone=redis --add-port=6379/tcp

通過運行以下命令啟用對您的私有 IP 的防火牆訪問:

$ sudo firewall-cmd --permanent --zone=redis --add-source=private-IP-address

最後,運行以下命令重新加載防火牆。

$ sudo firewall-cmd --reload

從 CentOS 8 移除或卸載 Redis

使用 Redis 後,您可以輕鬆卸載它以釋放系統空間。使用以下命令從 CentOS 8 中刪除 Redis:

$ sudo dnf remove redis

結論是

本教程提供了在 CentOS 8 系統上安裝 Redis 的完整說明。此外,我們將向您展示如何為遠程連接配置 Redis。最後,本文展示了用戶如何通過一個命令從 CentOS 8 中刪除 Redis。隨時在評論中分享您的想法。