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

Ubuntu 20.04系統下載源碼、編譯并安裝Memcached系統

發(fā)布時(shí)間:2022-06-23 10:30 來(lái)源:資源部落 閱讀:59 作者:資源部落 欄目: 經(jīng)驗分享 歡迎投稿:712375056

是一個(gè)高性能、開(kāi)源的分布式內存對象緩存,它通常用于通過(guò)存儲來(lái)自調用和應用程序請求結果的頻繁請求數據來(lái)加速動(dòng)態(tài) Web 應用程序。

Memcached 是一種出色的解決方案,可以減少數據庫負載并充當無(wú)法從數據庫提供的請求的占位符。它提供了不同的方式來(lái)存儲數據,例如鍵值對或排序集。Memcached 的加速效果還是挺明顯的。

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

一、安裝依賴(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 應用程序(例如 、Magento、 或 )的緩存數據庫,您應該使用 Memcached 擴展,您可以安裝它:

sudo apt install php-memcached

pip install pymemcache  
pip install python-memcached

至此,就可以順利安裝并使用 Memcached 給了。

來(lái)源鏈接:https://www.zyhot.com/article/13832.html

本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。

免責聲明:本站發(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í)歡迎投稿傳遞力量。

日产精品卡2卡三卡乱码网址| 亚洲A∨无码无在线观看| 色噜噜亚洲精品中文字幕| 欧美色欲精品一区二区三区| 国产天美传媒性色AV出轨| 国产极品美女高潮无套|