Memcached Nasıl Kurulur? Adım Adım Kılavuz

Bu blog yazısı, Memcached'in Linux işletim sistemine nasıl kurulduğunu ve yapılandırıldığını anlatan adım adım bir rehberdir.

BFS

Merhaba sevgili okurlar! Bugün, web uygulamalarınızı hızlandırmak ve performanslarını artırmak için çok faydalı bir araç olan Memcached'i nasıl kuracağınızı anlatacağım. Eğer sitenizin yüklenme süresini kısaltmak istiyorsanız, doğru yerdesiniz! Hadi, Memcached’i Linux sisteminize kurarak performansınızı nasıl artırabileceğinizi adım adım keşfedelim.

Memcached Nedir?


Memcached, bir bellek içi veri deposu olarak, sıkça kullanılan verileri RAM’de saklayarak, veritabanı sorgularını azaltır ve uygulama hızını artırır. Özellikle web uygulamalarında sıklıkla karşılaşılan sorgu yükünü hafifleten Memcached, sitenizin daha hızlı çalışmasını sağlar.

Memcached Kurulumuna Başlayalım


Memcached'i kurmak için öncelikle Linux sisteminizde root veya sudo yetkilerine sahip olmanız gerekiyor. Eğer hazırsanız, şimdi kurulumun ilk adımlarına geçelim.

1. Gerekli Paketlerin Yüklenmesi
İlk adımda, Memcached’i kurabilmek için gerekli olan paketleri yüklememiz gerekiyor. Linux dağıtımınıza göre aşağıdaki komutlardan birini kullanabilirsiniz:

Debian/Ubuntu için:

sudo apt update
sudo apt install memcached libmemcached-tools


CentOS/RHEL için:

sudo yum install memcached libmemcached


Bu komutlar, Memcached’i ve Memcached ile etkileşim kurabilen yardımcı araçları sisteminize yükleyecektir.

2. Memcached Servisini Başlatma
Paketler başarıyla yüklendikten sonra, Memcached servisini başlatmamız gerekiyor. Bu işlem, Memcached’in arka planda sürekli olarak çalışmasını sağlar.

Debian/Ubuntu ve CentOS/RHEL için:

sudo systemctl start memcached


3. Memcached Servisinin Başlangıçta Çalışmasını Sağlama
Memcached her reboot sonrası otomatik olarak başlamalı, değil mi? Bu ayarı yapmak için şu komutu kullanabilirsiniz:


sudo systemctl enable memcached


4. Memcached’in Durumunu Kontrol Etme
Şimdi, kurulumun doğru bir şekilde yapıldığını kontrol edebiliriz. Servisin çalışıp çalışmadığını görmek için şu komutu kullanabilirsiniz:


sudo systemctl status memcached


Eğer her şey yolundaysa, “active (running)” gibi bir durum mesajı görmelisiniz.

Memcached Yapılandırmasını Özelleştirme


Memcached’i kurduk, ancak her zaman küçük bir yapılandırma ayarı yapmanızda fayda var. Memcached’in bellek boyutu, erişim noktaları ve daha fazlasını ayarlamak için /etc/memcached.conf dosyasını açabiliriz.

Örneğin, default olarak Memcached 64 MB RAM kullanır. Bunu değiştirmek için aşağıdaki komutu kullanabilirsiniz:


sudo nano /etc/memcached.conf


Bu dosya içinde, şu satırı bulmalısınız:

-m 64


Buradaki “64” değeri, kullanmak istediğiniz bellek miktarını MB olarak belirtir. Bu değeri artırarak daha fazla bellek kullanabilirsiniz. Örneğin, 256 MB’a çıkarmak için “-m 256” olarak değiştirin.

Dosyayı kaydedip kapattıktan sonra, Memcached servisini yeniden başlatmanız gerekecek:


sudo systemctl restart memcached


Memcached’in Çalışıp Çalışmadığını Test Etme


Şimdi, Memcached’in doğru bir şekilde çalışıp çalışmadığını test edebiliriz. Bunun için telnet aracını kullanabiliriz. Telnet ile Memcached’e bağlanmak için şu komutu kullanabilirsiniz:


telnet localhost 11211


Eğer başarılı bir şekilde bağlandıysanız, aşağıdaki gibi bir yanıt almalısınız:

Trying ::1...
Connected to localhost.
Escape character is '^]'.


Memcached bağlantısını kapatmak için quit komutunu kullanabilirsiniz:

quit


Sonuç


Tebrikler! Artık Linux sisteminize Memcached’i başarıyla kurdunuz ve yapılandırdınız. Web uygulamanızın performansını artırmak ve daha hızlı bir deneyim sunmak için hazır bir araçsınız.

Memcached, basit ama güçlü bir araçtır. Uygulamanızın hızını artırmak ve veritabanı yükünü hafifletmek istiyorsanız, Memcached kesinlikle çok faydalı olacaktır.

Eğer takıldığınız bir adım olursa, yorumlarda bana yazabilirsiniz. İyi kodlamalar!

İlgili Yazılar

Benzer konularda diğer yazılarımız

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...

Linux'ta Nagios ile İzleme: Sistem Performansınızı Nasıl Mükemmel Hale Getirirsiniz?

Merhaba Sistem Tutkunları! Sistemlerinizin nabzını tutmak, performansını artırmak ve sorunları daha ortaya çıkmadan yakalamak, günümüz dijital dünyasında olmazsa olmaz. Peki, bu zorlu görevde yanınızda kim var? Tabii ki Nagios! Linux ortamında güçlü,...