How To Install memcached on Ubuntu 20.04
Introduction
In this tutorial we learn how to install memcached
on Ubuntu 20.04.
What is memcached
memcached is:
Danga Interactive developed memcached to enhance the speed of LiveJournal.com, a site which was already doing 20 million+ dynamic page views per day for 1 million users with a bunch of webservers and a bunch of database servers. memcached dropped the database load to almost nothing, yielding faster page load times for users, better resource utilization, and faster access to the databases on a memcache miss.
memcached optimizes specific high-load serving applications that are designed to take advantage of its versatile no-locking memory access system. Clients are available in several different programming languages, to suit the needs of the specific application. Traditionally this has been used in mod_perl apps to avoid storing large chunks of data in Apache memory, and to share this burden across several machines.
Package: memcached Architecture: amd64 Version: 1.5.22-2 Priority: optional Section: web Origin: Ubuntu Maintainer: Ubuntu Developers [email protected] Original-Maintainer: Chris Lamb [email protected] Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 323 Pre-Depends: init-system-helpers (>= 1.54~) Depends: adduser, lsb-base, perl, perl:any, libc6 (>= 2.17), libevent-2.1-7 (>= 2.1.8-stable), libsasl2-2 (>= 2.1.27+dfsg) Suggests: libanyevent-perl, libcache-memcached-perl, libmemcached, libterm-readkey-perl, libyaml-perl Filename: pool/main/m/memcached/memcached_1.5.22-2_amd64.deb Size: 125608 MD5sum: af7738055caae39767863fd26acd1c90 SHA1: b7793986c0ec0bb926dffbc2b33fd81cc21096d7 SHA256: 576bf51c61f647424d67fa5bd6be8beccc633fbe80de734e0e3c20168899fc24 Homepage: https://memcached.org/ Description-en: High-performance in-memory object caching system Danga Interactive developed memcached to enhance the speed of LiveJournal.com, a site which was already doing 20 million+ dynamic page views per day for 1 million users with a bunch of webservers and a bunch of database servers. memcached dropped the database load to almost nothing, yielding faster page load times for users, better resource utilization, and faster access to the databases on a memcache miss.
memcached optimizes specific high-load serving applications that are designed to take advantage of its versatile no-locking memory access system. Clients are available in several different programming languages, to suit the needs of the specific application. Traditionally this has been used in mod_perl apps to avoid storing large chunks of data in Apache memory, and to share this burden across several machines.
There are three methods to install memcached
on Ubuntu 20.04. We can use apt-get
, apt
and aptitude
. In the following sections we will describe each method. You can choose one of them.
Install memcached Using apt-get
Update apt database with apt-get
using the following command.
sudo apt-get update
After updating apt database, We can install memcached
using apt-get
by running the following command:
sudo apt-get -y install memcached
Install memcached Using apt
Update apt database with apt
using the following command.
sudo apt update
After updating apt database, We can install memcached
using apt
by running the following command:
sudo apt -y install memcached
Install memcached Using aptitude
If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Ubuntu. Update apt database with aptitude
using the following command.
sudo aptitude update
After updating apt database, We can install memcached
using aptitude
by running the following command:
sudo aptitude -y install memcached
How To Uninstall memcached on Ubuntu 20.04
To uninstall only the memcached
package we can use the following command:
sudo apt-get remove memcached
Uninstall memcached And Its Dependencies
To uninstall memcached
and its dependencies that are no longer needed by Ubuntu 20.04, we can use the command below:
sudo apt-get -y autoremove memcached
Remove memcached Configurations and Data
To remove memcached
configuration and data from Ubuntu 20.04 we can use the following command:
sudo apt-get -y purge memcached
Remove memcached configuration, data, and all of its dependencies
We can use the following command to remove memcached
configurations, data and all of its dependencies, we can use the following command:
sudo apt-get -y autoremove --purge memcached
References
Summary
In this tutorial we learn how to install memcached
package on Ubuntu 20.04 using different package management tools: apt
, apt-get
and aptitude
.