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。隨時在評論中分享您的想法。