Thursday, October 24, 2024
Amazon Linux AWS Memcached

Cara Install Memcached pada Amazon Linux

memcached

“Cara Install Memcached pada Amazon Linux”

Pengertian

Memcached adalah penyimpanan nilai kunci yang gratis dan open source dalam memori, berkinerja tinggi, dan terdistribusi untuk potongan kecil data arbitrer (objek, string) dari hasil panggilan database, panggilan API, atau rendering halaman. Memcached dimaksudkan untuk digunakan dalam mempercepat aplikasi web dinamis dengan mengurangi beban database. Memcached API tersedia untuk sebagian besar bahasa pemrograman populer.

Dalam posting singkat ini kita akan membahas instalasi Memcached di server Amazon Linux 2. Ada paket Memcached yang tersedia di repositori default Amazon Linux 2 tetapi versinya agak lama. Dalam panduan ini kami akan mengunduh rilis terbaru dari sumber Memcached, mengekstrak dan membangun biner darinya.

Install Memcached pada Amazon Linux

  • Install dependensi
sudo yum -y install '@Development Tools' openssl-devel libevent-devel
wget https://memcached.org/latest -O memcached-latest.tar.gz
  • extract file
tar xvf memcached-latest.tar.gz
  • Install mamcached
cd memcached-*/
./configure
./configure --prefix=/usr/local/memcached
make
make test
sudo make install
  • Buat systemd
sudo tee /etc/sysconfig/memcached <<EOF
# These defaults will be used by every memcached instance, unless overridden
# by values in /etc/sysconfig/memcached.<port>
USER="nobody"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""

# The PORT variable will only be used by memcached.service, not by
# memcached@xxxxx services, which will use the xxxxx
PORT="11211"
EOF
  • Buat service memcached
sudo vim /etc/systemd/system/memcached.service

tambahkan file berikut

[Unit]
Description=memcached daemon
After=network.target

[Service]
EnvironmentFile=/etc/sysconfig/memcached
ExecStart=/usr/local/bin/memcached -p ${PORT} -u ${USER} -m ${CACHESIZE} -c ${MAXCONN} $OPTIONS
PrivateTmp=true
ProtectSystem=full
NoNewPrivileges=true
PrivateDevices=true
CapabilityBoundingSet=CAP_SETGID CAP_SETUID CAP_SYS_RESOURCE
RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX

[Install]
WantedBy=multi-user.target
  • Reload system
sudo systemctl daemon-reload

Penggunaan PHP dan Python

sudo amazon-linux-extras enable php7.4
sudo yum install php-memcached
sudo yum -y install python3 python3-pip
sudo pip3 install  python-memcached
  • Python 2
sudo yum install -y python2 python2-pip
sudo pip python-memcached
sudo pip2 install python-memcached

Penutup

Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Install Memcached pada Amazon Linux. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.

(Visited 86 times, 1 visits today)

Similar Posts