国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

如何在CentOS 8系統(tǒng)鏡像部署Memcached緩存工具?

awesome23 / 2947人閱讀

摘要:是一個(gè)高性能的分布式內(nèi)存對(duì)象緩存系統(tǒng),用于動(dòng)態(tài)應(yīng)用以減輕數(shù)據(jù)庫(kù)負(fù)載。這是一套開放源代碼軟件,以授權(quán)發(fā)布。本文將會(huì)記錄如何在上安裝和配置的教程。默認(rèn)情況下,設(shè)置為僅在上監(jiān)聽中。這指示僅綁定到指定的接口。配置服務(wù)后,下一步是在防火墻中打開端口。

Memcached?是一個(gè)高性能的分布式內(nèi)存對(duì)象緩存系統(tǒng),用于動(dòng)態(tài)Web應(yīng)用以減輕數(shù)據(jù)庫(kù)負(fù)載。它通過(guò)在內(nèi)存中緩存數(shù)據(jù)和對(duì)象來(lái)減少讀取數(shù)據(jù)庫(kù)的次數(shù),從而提高動(dòng)態(tài)、數(shù)據(jù)庫(kù)驅(qū)動(dòng)網(wǎng)站的速度,由LiveJournal的Brad Fitzpatrick開發(fā),但被許多網(wǎng)站使用。這是一套開放源代碼軟件,以BSD license授權(quán)發(fā)布。本文將會(huì)記錄如何在?CentOS 8?上安裝和配置 Memcached的教程。

Memcached 軟件包包含在默認(rèn)的?CentOS?8 存儲(chǔ)庫(kù)中。 安裝非常簡(jiǎn)單,以 root 或具有 sudo 權(quán)限的用戶身份輸入以下命令:

sudo dnf install memcached libmemcached

安裝完成后,通過(guò)鍵入以下內(nèi)容啟用并啟動(dòng) Memcached 服務(wù):

sudo systemctl enable memcached --now

然后我們?nèi)ヲ?yàn)證是否可以生效。

sudo systemctl status memcached

我們看到下面的輸出內(nèi)容表示已經(jīng)安裝好。

● memcached.service - memcached daemonLoaded: 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,現(xiàn)在我們就可以開始使用它了。然后我們就要開始配置 Memcached。

Memcached 選項(xiàng)可以在?/etc/sysconfig/memcached?文件中配置。 默認(rèn)情況下,Memcached 設(shè)置為僅在 localhost 上監(jiān)聽中。如果連接到服務(wù)器的客戶端也在同一臺(tái)主機(jī)上運(yùn)行,則不應(yīng)進(jìn)行任何更改。

如果將連接到 Memcached 的應(yīng)用程序托管在遠(yuǎn)程服務(wù)器上,則您需要配置防火墻并僅允許從客戶端 IP 地址訪問(wèn) Memcached 端口 11211。

如果配置不當(dāng),Memcached 可用于執(zhí)行分布式拒絕服務(wù) (DDoS) 攻擊。這個(gè)就是我們常見的有被攻擊11211端口的問(wèn)題,之前有一次安全問(wèn)題導(dǎo)致很多人遭殃。

以下示例假設(shè)我們需要通過(guò)專用網(wǎng)絡(luò)連接到 Memcached 服務(wù)器。 Memcached 服務(wù)器 IP 為 192.168.100.20,客戶端 IP 地址為 192.168.100.30。

第一步,我們需要編輯 Memcached 配置并將服務(wù)設(shè)置為偵聽服務(wù)器的專用網(wǎng)絡(luò)接口:

打開 memcached 配置文件:

sudo nano /etc/sysconfig/memcached

在 OPTIONS 參數(shù)中,添加服務(wù)器 IP 地址 -l 192.168.100.20。 這指示 Memcached 僅綁定到指定的接口。

OPTIONS="-l 192.168.100.20"

保存文件并重新啟動(dòng) Memcached 服務(wù)以使更改生效。

sudo systemctl restart memcached

配置服務(wù)后,下一步是在防火墻中打開 memcached 端口。

CentOS 自帶防火墻配置工具 FirewallD 。 下面的命令將創(chuàng)建一個(gè)名為 memcached 的新區(qū)域,打開端口 11211 并僅允許從客戶端 IP 地址訪問(wèn)。

sudo firewall-cmd --new-zone=memcached --permanentsudo firewall-cmd --zone=memcached --add-port=11211/udp --permanentsudo firewall-cmd --zone=memcached --add-port=11211/tcp --permanentsudo firewall-cmd --zone=memcached --add-source=192.168.100.30/32 --permanentsudo firewall-cmd --reload

最后,我們需要連接Memcached。

1、PHP

要將 Memcached 用作 PHP 應(yīng)用程序(例如?WordPress?、 Drupal 或 Magento )的緩存數(shù)據(jù)庫(kù),您需要安裝 php-pecl-memcached 擴(kuò)展:

sudo dnf install php-pecl-memcache

2、Python

有幾個(gè) Python 庫(kù)可用于與 memcached 交互。 我們可以使用 pip 安裝您喜歡的庫(kù):

pip install pymemcachepip install python-memcached

這樣,我們已經(jīng)成功在CentOS8中部署memcached。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/120990.html

相關(guān)文章

  • 一鍵安裝LNMP或LAMP Web環(huán)境實(shí)現(xiàn)Linux服務(wù)器部署 PHP MySQL Nginx/Ap

    摘要:目前,我們看到的老蔣采用的部署的環(huán)境,在鏡像中配置,于是我們會(huì)稱作為。有沒有一件傻瓜式安裝工具腳本呢這里老蔣要推薦的來(lái)自國(guó)內(nèi)比較老牌且一直更新維護(hù)的一鍵安裝包,我們可以較為直觀且無(wú)人值守的安裝需要的網(wǎng)站服務(wù)器環(huán)境。如今我們建站較多的還是會(huì)選擇VPS云服務(wù)器,很少會(huì)去選擇虛擬主機(jī),固然前者有很多的優(yōu)點(diǎn)。不過(guò)相比虛擬主機(jī)不同的是,VPS云服務(wù)器需要我們自己配置WEB環(huán)境,而且我們較多的還是會(huì)選擇...

    IntMain 評(píng)論0 收藏0
  • LAMP Web一鍵安裝腳本 – Linux服務(wù)器安裝Apache/MySQL/PHP網(wǎng)站環(huán)境

    摘要:前面老蔣有在網(wǎng)站中分享到一鍵安裝包在服務(wù)器中部署網(wǎng)站運(yùn)行環(huán)境,且我也有在文章中有提到那腳本也是支持安裝的。今天老蔣要介紹的這個(gè)腳本是只能安裝一鍵安裝腳本,相比上面的這個(gè)腳本更為輕便一些,沒有附帶太多的內(nèi)置軟件。前面老蔣有在網(wǎng)站中分享到LNMP一鍵安裝包在Linux服務(wù)器中部署PHP+MySQL+Nginx 網(wǎng)站運(yùn)行環(huán)境,且我也有在文章中有提到那腳本也是支持安裝LAMP的。今天老蔣要介紹的這個(gè)...

    starsfun 評(píng)論0 收藏0
  • Docker 和虛擬機(jī)的一些對(duì)比 [翻譯]

    摘要:的做法部署鏡像不修改已經(jīng)存在的虛擬機(jī),你會(huì)有確定在本地可以運(yùn)行的,在生產(chǎn)環(huán)境也能運(yùn)行。令人情奇的它意味著我們不需要去擔(dān)心統(tǒng)一性,我們不會(huì)去修改現(xiàn)有的虛擬機(jī),只是啟動(dòng)一個(gè)新的容器。 本文翻譯自:《Docker: Git for deployment -- Scout》,個(gè)人感覺它的內(nèi)容和標(biāo)題不對(duì),所以就沒有直譯過(guò)來(lái),要是我理解錯(cuò)了請(qǐng)幫忙糾正。 我聽說(shuō)了 Docker 多么令人驚嘆,但是...

    microelec 評(píng)論0 收藏0
  • docker入門實(shí)戰(zhàn)筆記

    摘要:創(chuàng)建用戶組并添加用戶。默認(rèn)情況下是過(guò)濾掉所有的入站規(guī)則。初始命令表示一旦容器啟動(dòng),需要運(yùn)行的命令,此時(shí)使用,表示什么也不做,只需進(jìn)入命令行即可。1.什么是docker  docker翻譯為搬運(yùn)工,在這里應(yīng)該可以理解為搬運(yùn)應(yīng)用的工具,也就是云.先了解其運(yùn)用場(chǎng)景之后更容易對(duì)他形成深刻理解.  Docker提供了一種可移植的配置標(biāo)準(zhǔn)化機(jī)制,允許你一致性地在不同的機(jī)器上運(yùn)行同一個(gè)Container;...

    Tecode 評(píng)論0 收藏0
  • 輕量級(jí) memcached緩存代理 twemproxy實(shí)踐

    摘要:本文內(nèi)容腦圖如下文章共字,閱讀大約需要分鐘概述是開源的輕量級(jí)代理服務(wù)器,本質(zhì)就是一個(gè)集群管理工具,主要用來(lái)彌補(bǔ)和對(duì)集群管理的不足,其完成的最大功勞就是通過(guò)在后端減少同緩存服務(wù)器的連接數(shù)從而增加吞吐量。本文先實(shí)踐一波讓來(lái)一群小弟時(shí)的工作情況。 showImg(https://segmentfault.com/img/remote/1460000017056459); 本文內(nèi)容腦圖如下: ...

    ninefive 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<