国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

新聞動(dòng)態(tài)

為您提供行業(yè)資訊、活動(dòng)公告、產(chǎn)品發(fā)布,匯聚最前沿流行的云計算技術(shù)

新聞公告


掃一掃添加企業(yè)微信客服

掃一掃添加企業(yè)微信客服


掃一掃添加微信客服

掃一掃添加微信客服

< 返回新聞公共列表

20253181725.gif

Memcached安裝教程:Ubuntu20.04下載源碼/編譯并安裝Memcached

發(fā)布時(shí)間:2024-01-06 11:02:18 文章來(lái)源:互聯(lián)網(wǎng)

memcached是一個(gè)高性能、開(kāi)源的分布式內存對象緩存系統,它通常用于通過(guò)存儲來(lái)自數據庫調用和應用程序請求結果的頻繁請求數據來(lái)加速動(dòng)態(tài) Web 應用程序。Memcached 是一種出色的解決方案,可以減少數據庫負載并充當無(wú)法從數據庫提供的請求的占位符。它提供了不同的方式來(lái)存儲數據,例如鍵值對或排序集。Memcached 的加速效果還是挺明顯的,目前搬瓦工中文網(wǎng)這個(gè)網(wǎng)站暫時(shí)沒(méi)有使用,不過(guò)在其他網(wǎng)站已經(jīng)使用了,效果明顯。

寶塔面板可以直接安裝 Memcached,安裝起來(lái)非常簡(jiǎn)單方便快捷,不過(guò)我們也可以選擇手動(dòng)進(jìn)行安裝,從源碼進(jìn)行編譯并安裝,可能會(huì )有一種成就感。

安裝之前,我們需要有一臺 Ubuntu 20.04系統的搬瓦工vps(直達購買(mǎi)),并且最好創(chuàng )建一個(gè)具有 sudo 權限的非 root 用戶(hù),并且更新系統。


下面正式開(kāi)始 Memcached 安裝教程。

一、安裝依賴(lài)項

你需要安裝一些工具來(lái)編譯 Memcached 源碼包。

$ sudo apt-get install gcc make libevent-dev libc6-dev –no-install-recommends

選項 –no-install-recommends 僅用于安裝提到的包。

其他包說(shuō)明如下:

gcc 是 Memcached 源文件的著(zhù)名 C 編譯器。

make 用于指導編譯

libc6-dev 用于參考 GNU C 庫和頭文件

libevent-dev 是著(zhù)名的異步事件通知開(kāi)發(fā)文件

安裝所有 Memcached 依賴(lài)項以下載 Memcached 源包并將其安裝到系統中。

二、下載并編譯 Memcached

下載最新的 Memcached 文件:

$ wget https://memcached.org/latest

解壓安裝包:

$ tar -xvf latest

將工作目錄更改為提取的文件。如果您下載了較新的版本,目錄名稱(chēng)可能會(huì )有所不同。

$ cd Memcached-1.6.12/

使用 –prefix= 參數設置安裝 Memcached 二進(jìn)制文件和庫的目錄。比如下面的示例使用 /usr/local 目錄。

$ ./configure –prefix=/usr/local/memcached

編譯 Memcached 源碼:

$ make

確認 Memcached 版本號:

$ ./memcached –version

安裝 Memcached:

$ sudo make install

測試 Memcached 是否處于活動(dòng)狀態(tài)并在 TCP 端口 11211 上運行。

$ netstat -tulpn | grep :11211

三、Memcached 服務(wù)管理教程

安裝成功 Memcached 后,就可以使用 systemctl 這個(gè)命令管理 Memcached 服務(wù)了。

啟動(dòng) Memcached 服務(wù):

sudo systemctl start memcached

檢查 Memcached 的狀態(tài):

sudo systemctl status memcached

要停止 Memcached:

sudo systemctl stop memcached

四、Memcached 安全設置教程

默認情況下,Memcached 在具有 TCP 端口的本地接口上運行。要限制潛在的攻擊,請通過(guò)防火墻阻止 Memcached 端口 11211 上的傳入 UDP 連接。

$ sudo ufw deny 11211/udp

五、配置 Memcached

您還可以通過(guò)配置文件將 Memcached 限制在本地接口,使用您喜歡的編輯器打開(kāi) Memcached 配置文件。

sudo vi /etc/memcached.conf

在文件中找到以下行,如果有注釋?zhuān)埲∠⑨尅?/p>

-l 127.0.0.1

如果您還想限制 UDP,請在文件末尾添加以下行。

-U 0

保存文件并重啟服務(wù):

sudo systemctl restart memcached

使用 netstat 驗證 Memcached 是否綁定到本地接口并且只監聽(tīng) TCP 連接。

sudo netstat -plunt

六、驗證 Memcached 設置

您可以使用 libmemcached-tools 包中的 memcstat 驗證 Memcached 設置。

memcstat –servers=”localhost”

將會(huì )得到類(lèi)似輸出:

Server: localhost (11211)

pid: 3927

uptime: 2217682

time: 1547170226

version: 1.4.25

libevent: 2.0.21-stable

pointer_size: 64

rusage_user: 75.436000

rusage_system: 57.768000

curr_connections: 1

total_connections: 53082

七、連接到 Memcached 示例

PHP

如果您想將 Memcached 用作您的 PHP 應用程序(例如 WordPress、Magento、Joomla 或 Drupal)的緩存數據庫,您應該使用 Memcached 擴展,您可以安裝它:

sudo apt install php-memcached

Python

pip install pymemcache

pip install python-memcached

至此,就可以順利安裝并使用 Memcached 給網(wǎng)站加速了。



更多資訊:更多資訊

【文章聲明】

本站發(fā)布的【Memcached安裝教程:Ubuntu20.04下載源碼/編譯并安裝Memcached】?jì)热荩▓D片、視頻和文字)以原創(chuàng )、轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng)

如果涉及侵權請盡快告知,我們將會(huì )在第一時(shí)間立刻刪除涉嫌侵權內容,本站原創(chuàng )內容未經(jīng)允許不得轉載,或轉載時(shí)需注明出處。

/template/Home/twy/PC/Static
亚洲精品中文字幕乱码三区| 国产精品久久久久AAAA| 玩弄人妻少妇500系列视频| 色欲天天天天天综合网| 亚洲中文久久精品无码| 国产精品制服丝袜无码|