- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 主機資訊 >
- 搬瓦工:在CentOS 8鏡像環(huán)境部署Memcached緩存工具的
Memcached 是一種免費的開(kāi)源高性能內存鍵值數據存儲。 通常,它用作緩存系統,通過(guò)緩存數據庫調用結果中的各種對象來(lái)加速應用程序。在這篇文章中,我們主機之家測評將會(huì )記錄如何在 CentOS 8 上安裝和配置 Memcached。,Memcached 軟件包包含在默認的 CentOS 8 存儲庫中。 安裝非常簡(jiǎn)單,以 root 或具有 sudo 權限的用戶(hù)身份輸入以下命令:,安裝完成后,通過(guò)鍵入以下內容啟用并啟動(dòng) Memcached 服務(wù):,然后我們去驗證是否可以生效。,我們看到下面的輸出內容表示已經(jīng)安裝好。,就是這樣,我們已經(jīng)在你的 CentOS 8 服務(wù)器上安裝了 Memcached,現在我們就可以開(kāi)始使用它了。然后我們就要開(kāi)始配置 Memcached。,Memcached 選項可以在 /etc/sysconfig/memcached 文件中配置。 默認情況下,Memcached 設置為僅在 localhost 上監聽(tīng)中。如果連接到服務(wù)器的客戶(hù)端也在同一臺主機上運行,則不應進(jìn)行任何更改。,如果將連接到 Memcached 的應用程序托管在遠程服務(wù)器上,則您需要配置防火墻并僅允許從客戶(hù)端 IP 地址訪(fǎng)問(wèn) Memcached 端口 11211。,如果配置不當,Memcached 可用于執行分布式拒絕服務(wù) (DDoS) 攻擊。這個(gè)就是我們常見(jiàn)的有被攻擊11211端口的問(wèn)題,之前有一次安全問(wèn)題導致很多人遭殃。,以下示例假設我們需要通過(guò)專(zhuān)用網(wǎng)絡(luò )連接到 Memcached 服務(wù)器。 Memcached 服務(wù)器 IP 為 192.168.100.20,客戶(hù)端 IP 地址為 192.168.100.30。,第一步,我們需要編輯 Memcached 配置并將服務(wù)設置為偵聽(tīng)服務(wù)器的專(zhuān)用網(wǎng)絡(luò )接口:,打開(kāi) memcached 配置文件:,在 OPTIONS 參數中,添加服務(wù)器 IP 地址 -l 192.168.100.20。 這指示 Memcached 僅綁定到指定的接口。,保存文件并重新啟動(dòng) Memcached 服務(wù)以使更改生效。,配置服務(wù)后,下一步是在防火墻中打開(kāi) memcached 端口。,CentOS 自帶防火墻配置工具 FirewallD 。 下面的命令將創(chuàng )建一個(gè)名為 memcached 的新區域,打開(kāi)端口 11211 并僅允許從客戶(hù)端 IP 地址訪(fǎng)問(wèn)。,最后,我們需要連接Memcached。,1、PHP,要將 Memcached 用作 PHP 應用程序(例如 WordPress 、 Drupal 或 Magento )的緩存數據庫,您需要安裝 php-pecl-memcached 擴展:,2、Python,有幾個(gè) Python 庫可用于與 memcached 交互。 我們可以使用 pip 安裝您喜歡的庫:,這樣,我們已經(jīng)成功在CentOS8中部署memcached。,搬瓦工美西cn2 gt vps測試IP:65.49.215.48,
Memcached 是一種免費的開(kāi)源高性能內存鍵值數據存儲。 通常,它用作緩存系統,通過(guò)緩存數據庫調用結果中的各種對象來(lái)加速應用程序。在這篇文章中,我們主機之家測評將會(huì )記錄如何在 CentOS 8 上安裝和配置 Memcached。
Memcached 軟件包包含在默認的 CentOS 8 存儲庫中。 安裝非常簡(jiǎn)單,以 root 或具有 sudo 權限的用戶(hù)身份輸入以下命令:
sudo dnf install memcached libmemcached
安裝完成后,通過(guò)鍵入以下內容啟用并啟動(dòng) Memcached 服務(wù):
sudo systemctl enable memcached --now
然后我們去驗證是否可以生效。
sudo systemctl status memcached
我們看到下面的輸出內容表示已經(jīng)安裝好。
● memcached.service - memcached daemon
Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2020-04-13 20:12:52 UTC; 2s ago
...
就是這樣,我們已經(jīng)在你的 CentOS 8 服務(wù)器上安裝了 Memcached,現在我們就可以開(kāi)始使用它了。然后我們就要開(kāi)始配置 Memcached。
Memcached 選項可以在 /etc/sysconfig/memcached 文件中配置。 默認情況下,Memcached 設置為僅在 localhost 上監聽(tīng)中。如果連接到服務(wù)器的客戶(hù)端也在同一臺主機上運行,則不應進(jìn)行任何更改。
如果將連接到 Memcached 的應用程序托管在遠程服務(wù)器上,則您需要配置防火墻并僅允許從客戶(hù)端 IP 地址訪(fǎng)問(wèn) Memcached 端口 11211。
如果配置不當,Memcached 可用于執行分布式拒絕服務(wù) (DDoS) 攻擊。這個(gè)就是我們常見(jiàn)的有被攻擊11211端口的問(wèn)題,之前有一次安全問(wèn)題導致很多人遭殃。
以下示例假設我們需要通過(guò)專(zhuān)用網(wǎng)絡(luò )連接到 Memcached 服務(wù)器。 Memcached 服務(wù)器 IP 為 192.168.100.20,客戶(hù)端 IP 地址為 192.168.100.30。
第一步,我們需要編輯 Memcached 配置并將服務(wù)設置為偵聽(tīng)服務(wù)器的專(zhuān)用網(wǎng)絡(luò )接口:
打開(kāi) memcached 配置文件:
sudo nano /etc/sysconfig/memcached
在 OPTIONS 參數中,添加服務(wù)器 IP 地址 -l 192.168.100.20。 這指示 Memcached 僅綁定到指定的接口。
OPTIONS="-l 192.168.100.20"
保存文件并重新啟動(dòng) Memcached 服務(wù)以使更改生效。
sudo systemctl restart memcached
配置服務(wù)后,下一步是在防火墻中打開(kāi) memcached 端口。
CentOS 自帶防火墻配置工具 FirewallD 。 下面的命令將創(chuàng )建一個(gè)名為 memcached 的新區域,打開(kāi)端口 11211 并僅允許從客戶(hù)端 IP 地址訪(fǎng)問(wèn)。
sudo firewall-cmd --new-zone=memcached --permanent
sudo firewall-cmd --zone=memcached --add-port=11211/udp --permanent
sudo firewall-cmd --zone=memcached --add-port=11211/tcp --permanent
sudo firewall-cmd --zone=memcached --add-source=192.168.100.30/32 --permanent
sudo firewall-cmd --reload
最后,我們需要連接Memcached。
1、PHP
要將 Memcached 用作 PHP 應用程序(例如 WordPress 、 Drupal 或 Magento )的緩存數據庫,您需要安裝 php-pecl-memcached 擴展:
sudo dnf install php-pecl-memcache
2、Python
有幾個(gè) Python 庫可用于與 memcached 交互。 我們可以使用 pip 安裝您喜歡的庫:
pip install pymemcache
pip install python-memcached
這樣,我們已經(jīng)成功在CentOS8中部署memcached。
內存 | CPU | SSD | 流量 | 帶寬 | 價(jià)格 | 購買(mǎi) |
1G | 2核 | 20G | 1.0T/月 | 2.5G | $50/季 | 鏈接 |
2G | 3核 | 40G | 2.0T/月 | 2.5G | $90/季 | 鏈接 |
4G | 4核 | 80G | 3.0T/月 | 2.5G | $57/月 | 鏈接 |
8G | 6核 | 160G | 5.0T/月 | 5.0G | $87/月 | 鏈接 |
16G | 8核 | 320G | 8.0T/月 | 10G | $160/月 | 鏈接 |
32G | 10核 | 640G | 10.0T/月 | 10G | $290/月 | 鏈接 |
64G | 12核 | 1280G | 12.0T/月 | 10G | $550/月 | 鏈接 |
內存 | CPU | 硬盤(pán) | 流量 | 價(jià)格 | 購買(mǎi) |
2G | 2核 | 40G | 500G/月 | $90/月 | 鏈接 |
4G | 4核 | 80G | 1.0T/月 | $156/月 | 鏈接 |
8G | 6核 | 160G | 2.0T/月 | $300/月 | 鏈接 |
16G | 8核 | 320G | 4.0T/月 | $590/月 | 鏈接 |
搬瓦工美西cn2 gt vps測試IP:65.49.215.48
內存 | CPU | SSD | 流量 | 帶寬 | 價(jià)格 | 購買(mǎi) |
1G | 1核 | 20G | 1.0T/月 | 1G | $50/年 | 鏈接 |
2G | 1核 | 40G | 2.0T/月 | 1G | $100/年 | 鏈接 |
4G | 2核 | 80G | 3.0T/月 | 1G | $60/季 | 鏈接 |
8G | 2核 | 160G | 5.0T/月 | 1G | $40/月 | 鏈接 |
16G | 3核 | 320G | 8.0T/月 | 1G | $80/月 | 鏈接 |
16G | 3核 | 320G | 12T/月 | 1G | $100/月 | 鏈接 |
16G | 3核 | 320G | 16T/月 | 1G | $130/月 | 鏈接 |
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站