Debian 10'a Memcached Nasıl Kurulur
Memcached, önbelleğe alma sistemi olarak kullanılan, yüksek performanslı, ücretsiz ve açık kaynaklı bir bellek içi anahtar/değer deposudur. Temel olarak verileri RAM'de önbelleğe alarak veritabanı odaklı siteleri ve web uygulamalarını hızlandırmak için kullanılır. Bunu yaparak sonsuz bir veri kaynağının okunma sıklığını önemli ölçüde azaltır.
Memcached'in dağıtımı basit ve kolaydır ve API'si, Python gibi çok çeşitli popüler programlama dilleri için yaygın olarak mevcuttur.
Bu kılavuz, kod adı Debian Buster olan Debian 10'a ve kod adı Debian 9'a Memcached kurulumu konusunda size yol gösterir. Strong>Uzat.
Bu sayfada
- Memcached'i Debian'a yükleyin
- Debian'da Memcached'i Yapılandırma
- PHP ve Python Uygulamaları için Memcached'i Etkinleştirin
Memcached'i Debian'a yükleyin
Memcached paketleri zaten Debian deposuna dahil olduğundan, Memcached'i APT paket yöneticisini kullanarak kuracağız.
Ancak önce sistem paketlerini gösterildiği gibi güncelleyin:
sudo apt update
Daha sonra şu komutu çağırarak Memcached'i yükleyin:
sudo apt install memcached libmemcached-tools
libmemcached-tools paketi, Memcached sunucusuyla etkileşimde bulunmak ve sunucuyu yönetmek için kullanabileceğiniz birden fazla komut satırı yardımcı programı sağlayan bir C ve C++ kitaplığıdır.
Kurulduktan sonra Memcached hizmeti otomatik olarak başlayacaktır ve bunu şu komutu çalıştırarak doğrulayabilirsiniz:
sudo systemctl status memcached
Varsayılan olarak, Memcached 11211 bağlantı noktasını dinler ve gösterildiği gibi netstat komutunu kullanarak bunu doğrulayabilirsiniz:
sudo netstat -pnltu
Debian'da Memcached'i Yapılandırma
Memcached'i yapılandırmak için /etc/memcached.conf
dosyasını yapılandırmanız gerekir. Çoğunlukla, varsayılan ayarlar kullanıcıların çoğunluğu için gayet iyi çalışacaktır.
Herhangi bir yapılandırma olmadan, Memcached yalnızca localhost'ta dinler. Memcached sunucusuna sunucunun kendisinden bağlanıyorsanız herhangi bir yapılandırmaya gerek yoktur.
Sunucuya uzaktan bağlantılara izin vermek için bazı ek yapılandırmalar gereklidir. Memcached'in varsayılan olarak dinlediği 11211 UDP bağlantı noktasına erişime izin vermek için güvenlik duvarını değiştirmemiz gerekiyor.
Memcached sunucu IP adresinin 10.128.0.46 ve istemcinin IP adresinin 10.128.0.45 olduğunu varsayalım. İstemci makinenin Memcached sunucusuna erişmesine izin vermek için komutu çalıştırın.
sudo ufw allow from 10.128.0.45 to any port 11211
Daha sonra değişikliklerin devam etmesi için güvenlik duvarını yeniden yükleyin.
sudo ufw reload
Daha sonra memcached.conf
yapılandırma dosyasına gidin.
sudo vim /etc/memcached.conf
-l 127.0.0.1
ile başlayan satırı bulduğunuzdan emin olun.
Bunu, gösterildiği gibi bu durumda 10.128.0.46 olan sunucunun IP'siyle değiştirin:
Şimdi değişikliklerin geçerli olması için Memcached'i yeniden başlatın.
sudo systemctl restart memcached
PHP ve Python Uygulamaları için Memcached'i Etkinleştirin
Memcached'i Drupal veya WordPress gibi PHP uygulamaları için önbelleğe alma veritabanı olarak kullanmayı düşünüyorsanız, php-memcached > uzantı gereklidir.
Yüklemek için şu komutu çalıştırın:
sudo apt install php-memcached
Python uygulamaları için aşağıdaki Python kitaplıklarını pip kullanarak yükleyin. pip yüklü değilse şu komutu kullanarak yükleyebilirsiniz:
sudo apt install python3-pip
Daha sonra kitaplıkları gösterildiği gibi yükleyin.
pip3 install pymemcache
pip3 install python-memcached
Çözüm
Bu rehberin sonuna geldik. Artık Memcached'i Debian 10 örneğinize sorunsuz bir şekilde yükleyebileceğinizi umuyoruz. Geri bildiriminiz memnuniyetle karşılanır.