服务器设置和教程 · 9 10 月, 2024

如何在 Ubuntu 18.04 和 16.04 LTS 上安裝 Memcached 緩存系統

如何在 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 還是其他類型的 伺服器,我們都能提供穩定的支持和性能。