YouTube Icon

Code Playground.

How to Install Memcached on Debian 10


How to Install Memcached on Debian 10

Memcached is a free and open-source elite in-memory key-esteem information store. It is commonly used to accelerate applications by reserving different items from the consequences of API and information base calls. 

This article tells the best way to introduce and design Memcached on Debian 10. 


You'll should be signed in as a client with sudo admittance to have the option to introduce bundles on your Debian framework. 

Installing Memcached on Debian 10

The memcached bundle is remembered for the default Ubuntu 20.04 archives. To introduce it, enter the accompanying order as root or client with sudo benefits : 

sudo apt update
sudo apt install memcached libmemcached-tools

The libmemcached-instruments bundle gives a few order line devices to communicating with the Memcached worker. 

When the establishment is finished, the Memcached administration will begin consequently. You can confirm it by checking the status of the administration: 

sudo systemctl status memcached

The yield will resemble this: 

? memcached.service - memcached daemon
   Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2020-08-14 14:22:01 CDT; 3min 40s ago
     Docs: man:memcached(1)

That is it. You have effectively introduced Memcached on your Debian 10 worker. 

Configuring Memcached

Memcached choices can be arranged in the/and so forth/memcached.conf record. The default design settings are adequate for most clients. 

Remote Access

Memcached administration tunes in on localhost as it were. In the event that the customer associating with the worker is likewise running on a similar host you don't have to change the default arrangement record. 

When not appropriately designed, Memcached can be utilized to play out a disseminated disavowal of-administration (DDoS) assault. To permit distant associations with the Memcached worker, you have to design your firewall and permit admittance to the Memcached UDP port 11211 just from confided in customers. 

The accompanying model expect that you are associating with the Memcached worker over a private organization. The worker IP is, and the customer's IP address is 

The initial step is to alter the memcached setup and set the administration to tune in on the worker's private systems administration interface: 

To do as such, open the memcached.conf setup record: 

sudo nano /etc/memcached.conf

Find the line that starts with - l and supplant with the worker IP address 


Restart the Memcached administration for the progressions to produce results: 

sudo systemctl restart memcached

When the administration is designed, the following stage is to open the memcached port in the firewall . 

sudo ufw allow from to any port 11211

Presently you can interface with the Memcached worker from the distant area. 

Connecting to Memcached

There are numerous executions of memcached customers composed for various programming dialects. 


To utilize Memcached as a storing information base for your PHP application, for example, WordPress, Drupal or, Magento, you have to introduce the php-memcached augmentation: 

sudo apt install php-memcached


There are a few Python libraries for interfacing with memcache. You can introduce your favored library utilizing pip : 

pip install pymemcache
pip install python-memcached


We've told you the best way to introduce Memcached on Debian 10. For more data on this subject, counsel Memcached Wiki . 

In the event that you have any inquiries or criticism, don't hesitate to remark beneath.