如何在Debian 10 上安裝 Memcached

Memcached 是一個免費開源高性能分佈式的內存對象緩存系統。 Memcached簡單而強大,其簡單的設計有利於快速開發,簡化開發並解決了大數據量的許多問題。 它的 API 與大多數流行的開發語言兼容,從本質上講,它是一個簡潔的鍵值存儲系統。

在本文中,我們將告訴您如何在 Debian 10 上安裝和配置 Memcached。

前提條件

本文中使用命令使用的爲一個具備 sudo 權限的帳號操作,如果你默認使用的是 root 帳號,所有命令前的 sudo 可以不用添加。

步驟一、安裝 Memcached

默認情況下,memcached軟件包已經存在於系統資源庫中,可以通過以下命令進行安裝。

sudo apt install memcached

一旦安裝完成,我們可以通過以下命令啓動memcached。

sudo systemctl start memcached

服務啓動後,可以通過以下命令校驗 memcached 運行狀態。

sudo systemctl status memcached

以上命令執行後,輸出類似如下結果:

● memcached.service - memcached daemon
   Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2020-06-12 10:50:00 CST; 3min 41s ago
     Docs: man:memcached(1)
 Main PID: 4592 (memcached)
    Tasks: 10 (limit: 2347)
   Memory: 3.5M
   CGroup: /system.slice/memcached.service
           └─4592 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid

6月 12 10:50:00 debian systemd[1]: Started memcached daemon.
6月 12 10:50:01 debian systemd[1]: /lib/systemd/system/memcached.service:13: PIDFile= references path below legacy directory /var/run/, updating /var/run/memc

如果你想讓 memcached 服務隨系統重啓自動啓動,可以使用以下命令讓 memcache 進行設置。

sudo systemctl enabled memcached

至此,memcached的安裝以及隨系統啓動而啓動應完成。

步驟二、配置 Memcached

Memcached 默認的配置文件存放位置時 /etc/memcached.conf ,你可以根據需要對其進行配置。默認情況下,Memcached 配置爲默認本機地址,端口爲11211,默認配置下可以滿足在本機適用的大部分應用需求。

如果你希望非本機訪問 Memcached 服務即調整其默認監聽端口,那麼你需要修改``/etc/memcached.conf`配置文件實現,在配置文件中找到對應的配置內容,修改類似如下:

# Default connection port is 11211
-p 11211

-l your-server-ip

# Limit the number of simultaneous incoming connections. The daemon default is 1024
 -c 1024

修改完成後,保存關閉文件並重啓服務使配置生效。

sudo systemctl restart memcached

步驟三、配置防火牆

如果你服務器上開啓了防火牆,你需要讓防火牆開放服務端口允許外部訪問。

如果你使用 UFW 管理防火牆,你需要運行如下命令:

sudo ufw allow from 192.168.100.30 to any port 11211

如果你使用的是iptables, 你需要運行如下命令:

sudo iptables -I INPUT -s 192.168.100.30 --dport 11211 -j ACCEPT

至此,防火牆配置完成,你可以根據需要通過客戶端訪問使用你的 Memcached 了。

寫在最後

在本教程中,我們想你展示瞭如何在 Debian 10 上安裝和配置 Memcahced。你後續可能要繼續學習如何使用PHPPythonJava等語言連接 Memcache 服務。

更多關於 Memcached 的詳細信息可以查看器官方WiKi, Memcached Wiki

關注公衆號『Linux265』
獲取更多Linux 新鮮事,技術資訊、相關教程,軟件推薦等。
我在這裏等你!這裏有您,有我,有大家!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章