共計(jì) 1500 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。
如何在 centos 8 服務(wù)器上安裝和配置 memcached?Memcached 是一個(gè)開源的、高性能的、超快的內(nèi)存鍵值存儲(chǔ),它是為加速 web 應(yīng)用程序而設(shè)計(jì)的。在這篇文章中,你將學(xué)習(xí)如何在 centos 8 Linux 服務(wù)器上安裝和配置 memcached 緩存系統(tǒng) (同樣也適用于 RHEL 8 Linux)。Memcached 軟件包包含在默認(rèn)的 CentOS 8 存儲(chǔ)庫中,安裝非常簡(jiǎn)單,以 root 或具有 sudo 特權(quán)的用戶身份輸入命令即可安裝!
1、在 CentOS 8 中安裝 memcached
默認(rèn)情況下,Memcached 軟件包包含在 CentOS 8 存儲(chǔ)庫中??紤]到這一點(diǎn),我們將使用默認(rèn)的 dnf 軟件包管理器將 Memcached 與其他軟件包一起安裝。
sudo dnf install memcached libmemcached
在 CentOS 8 中安裝 Memcached
要查看有關(guān) Memcached 軟件包的詳細(xì)信息,請(qǐng)運(yùn)行以下 rpm 命令。
rpm -qi
該命令將顯示詳細(xì)信息,例如軟件包的版本,發(fā)行版,體系結(jié)構(gòu)類型,許可和發(fā)行日期。
2、在 CentOS 8 中配置 Memcached
現(xiàn)在我們已經(jīng)完成了 Memcached 的安裝,我們需要對(duì)其進(jìn)行配置,以便其他應(yīng)用程序可以與其交互。Memcached 的配置位于 / etc / sysconfig / memcached 文件中。
默認(rèn)情況下,Memcached 偵聽端口 11211,并配置為僅偵聽 localhost 系統(tǒng),如第 5 行所示。
要配置 Memcached,以便遠(yuǎn)程系統(tǒng)中的應(yīng)用程序可以連接到服務(wù)器,您需要將 localhost 地址 127.0.0.1 更改為遠(yuǎn)程主機(jī)的地址。
假設(shè)我們處于私有本地網(wǎng)絡(luò)中。我們的 Memcached 服務(wù)器 IP 為 192.168.2.101,而連接到 Memcached 的應(yīng)用程序的遠(yuǎn)程客戶端 IP 為 192.168.2.105。
如圖所示,我們將用遠(yuǎn)程客戶端的 IP 192.168.2.105 替換 localhost 地址。
在 CentOS 8 上配置 Memcached
接下來,我們需要在防火墻上打開端口 11211,以允許來自客戶端主機(jī)的流量。
sudo firewall-cmd –add-port=11211/tcp –zone=public –permanent
sudo firewall-cmd –reload
要確認(rèn)在防火墻上打開了端口 11211,請(qǐng)執(zhí)行命令。
sudo firewall-cmd –list-ports | grep 11211
確認(rèn) Memcached 端口
完美!,輸出確認(rèn)端口已打開?,F(xiàn)在,來自遠(yuǎn)程客戶端的流量可以訪問 Memcached 服務(wù)器。
完成設(shè)置和配置后,如圖所示啟動(dòng)并啟用 Memcached。
sudo systemctl start memcached
sudo systemctl enable memcached
要驗(yàn)證 Memcached 的狀態(tài),請(qǐng)運(yùn)行命令。
sudo systemctl status memcached
驗(yàn)證內(nèi)存緩存狀態(tài)
輸出是確認(rèn) Memcached 已啟動(dòng)并正在運(yùn)行。
3、為應(yīng)用程序啟用 Memcached
如果您正在運(yùn)行 PHP 驅(qū)動(dòng)的應(yīng)用程序 (例如 WordPress),請(qǐng)為應(yīng)用程序安裝 php-pecl-memcache 擴(kuò)展,以與 Memcached 服務(wù)器無縫通信。
sudo dnf install php-pecl-memcache
如果您正在運(yùn)行 Python 應(yīng)用程序,請(qǐng)使用 pip 軟件包安裝程序來安裝以下 Python 庫。
pip3 install pymemcache –user
pip3 install python-memcached –user
就這么簡(jiǎn)單,在本文中,您學(xué)習(xí)了如何在 CentOS 8 服務(wù)器上安裝 Memcached 緩存系統(tǒng)。