如何在 Ubuntu 18.04 和 16.04 LTS 上安裝 Memcached 緩存系統
Memcached 是一個高效能的分散式記憶體緩存系統,主要用於加速動態網頁應用程式的資料庫查詢。它通過將資料存儲在記憶體中,減少了對資料庫的直接查詢次數,從而提高了應用程式的性能。本文將介紹如何在 Ubuntu 18.04 和 16.04 LTS 上安裝 Memcached 緩存系統。
安裝前的準備
在開始安裝之前,請確保您的系統已經更新到最新版本。您可以使用以下命令來更新系統:
sudo apt update
sudo apt upgrade安裝 Memcached
接下來,您可以使用以下命令來安裝 Memcached:
sudo apt install memcached libmemcached-dev這條命令將安裝 Memcached 及其相關的開發庫。
配置 Memcached
安裝完成後,您需要配置 Memcached。配置文件位於 /etc/memcached.conf。您可以使用任何文本編輯器來編輯此文件,例如:
sudo nano /etc/memcached.conf在配置文件中,您可以設置以下幾個重要參數:
- -m: 設定 Memcached 使用的記憶體大小(以 MB 為單位)。例如,-m 64 表示使用 64MB 的記憶體。
- -p: 設定 Memcached 監聽的端口,預設為 11211。
- -u: 設定運行 Memcached 的用戶,預設為 memcache。
- -l: 設定 Memcached 監聽的 IP 地址,預設為 127.0.0.1。
例如,您可以將記憶體大小設置為 128MB,並將監聽地址設置為 0.0.0.0,以便從外部訪問:
-m 128
-p 11211
-u memcache
-l 0.0.0.0啟動 Memcached
完成配置後,您可以使用以下命令啟動 Memcached:
sudo systemctl start memcached為了確保 Memcached 在系統啟動時自動啟動,您可以使用以下命令:
sudo systemctl enable memcached檢查 Memcached 狀態
您可以使用以下命令檢查 Memcached 的運行狀態:
sudo systemctl status memcached如果一切正常,您應該會看到 Memcached 正在運行的消息。
測試 Memcached
要測試 Memcached 是否正常工作,您可以使用 telnet 命令連接到 Memcached 服務:
telnet localhost 11211連接成功後,您可以輸入以下命令來設置和獲取一個鍵值:
set test_key 0 900 4
test
get test_key如果一切正常,您應該會看到返回的值為 “test”。
總結
在本文中,我們介紹了如何在 Ubuntu 18.04 和 16.04 LTS 上安裝和配置 Memcached 緩存系統。Memcached 是一個強大的工具,可以顯著提高應用程式的性能。如果您需要更高效的 VPS 解決方案來運行您的應用程式,請考慮使用我們的服務。無論是 香港VPS 還是其他類型的 伺服器,我們都能提供穩定的支持和性能。