Linux'ta Memcached Kurulumu ve Ayarları: Hızlı ve Etkili Önbellekleme İçin Adım Adım Rehber

Bu blog yazısında, Linux işletim sistemi üzerinde Memcached'in nasıl kurulup yapılandırılacağı adım adım anlatılmıştır. Web uygulamalarında hız artışı sağlamak için etkili bir araç olan Memcached ile uygulamalarınızın performansını iyileştirebilirsiniz.

BFS

Bugün sizlere, web uygulamalarınızda hız artışı sağlamak için kullanabileceğiniz güçlü bir araç olan Memcached'i nasıl kuracağınızı ve ayarlayacağınızı anlatacağım. Eğer uygulamalarınızın hızını artırmak ve sunucunuzdaki yükü azaltmak istiyorsanız, doğru yerdesiniz!

Memcached, veritabanı sorgularının, API çağrılarının ve genellikle yavaş çalışan diğer işlemlerin sonuçlarını bellekte saklayarak uygulamanızın hızını ciddi şekilde artırabilir. Şimdi, Linux işletim sisteminde Memcached'i adım adım nasıl kuracağınızı keşfetmeye başlayalım!

1. Adım: Memcached Paketini Yükleyin



Linux üzerinde Memcached'i kurmak oldukça basit. Çoğu dağıtımda, Memcached'i yüklemek için terminal üzerinden birkaç komut çalıştırmanız yeterli. Eğer Debian veya Ubuntu kullanıyorsanız, şu komutları izleyebilirsiniz:


sudo apt update
sudo apt install memcached
sudo apt install libmemcached-tools


Bu komutlar, Memcached ve onunla birlikte çalışan bazı yardımcı araçları yükleyecek. Eğer Red Hat veya CentOS kullanıyorsanız, şu komutları tercih edebilirsiniz:


sudo yum install memcached


2. Adım: Memcached Servisini Başlatın



Kurulum tamamlandıktan sonra Memcached servisini başlatmamız gerekiyor. Terminal üzerinden şu komutu girerek Memcached'i başlatabilirsiniz:


sudo systemctl start memcached


Bu komut Memcached servisini başlatacaktır. Ancak, servisin her sistem açılışında otomatik olarak başlamasını istiyorsanız, şu komutu kullanarak servisi etkinleştirebilirsiniz:


sudo systemctl enable memcached


3. Adım: Memcached Konfigürasyonu



Memcached, varsayılan olarak her şeyi belli bir bellek miktarı ile çalıştırır, ancak ihtiyacınıza göre bu ayarları değiştirebilirsiniz. Memcached'in yapılandırma dosyasını düzenlemek için aşağıdaki komutu kullanabilirsiniz:


sudo nano /etc/memcached.conf


Burada yapabileceğiniz en önemli ayarlardan bazıları şunlardır:

Port Numarası: Memcached, varsayılan olarak 11211 portu üzerinden çalışır. Eğer portu değiştirmek isterseniz, şu satırı düzenleyebilirsiniz:

-p 11211


Bellek Limiti: Memcached, bellekte saklayacağı veri miktarını belirlemenize olanak tanır. Bu miktarı şu satırda belirtebilirsiniz:

-m 64


Burada "-m 64" komutuyla bellek miktarını 64 MB olarak ayarlıyoruz. İhtiyacınıza göre bu değeri değiştirebilirsiniz.

Sunucuya Erişim İzinleri: Eğer Memcached'e sadece belirli bir IP adresinin erişmesini istiyorsanız, yapılandırma dosyasında şu satırı bulup, IP adresinizi ekleyebilirsiniz:

-l 127.0.0.1


Bu, yalnızca localhost'tan erişimi sağlar. Dışardan erişime izin vermek isterseniz, bu satırı düzenleyebilirsiniz.

4. Adım: Memcached Servisini Yeniden Başlatın



Yapılandırma dosyasını kaydedip kapattıktan sonra, değişikliklerin geçerli olması için Memcached servisini yeniden başlatmanız gerekecek. Aşağıdaki komut ile servisi yeniden başlatabilirsiniz:


sudo systemctl restart memcached


5. Adım: Memcached'in Çalışıp Çalışmadığını Kontrol Edin



Memcached'in doğru bir şekilde çalışıp çalışmadığını kontrol etmek için şu komutu kullanabilirsiniz:


sudo systemctl status memcached


Eğer her şey yolunda gitmişse, aşağıdaki gibi bir çıktı alacaksınız:

● memcached.service - memcached
   Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2025-02-25 09:15:34 UTC; 5s ago
   ...


Bu, Memcached'in çalıştığını doğrular. Artık uygulamanızda hız artışı görmek için Memcached'i kullanmaya hazırsınız!

6. Adım: Memcached'i Test Edin



Memcached'i test etmek için, öncelikle Memcached'in komut satırı aracını kullanabilirsiniz. Aşağıdaki komut ile Memcached'e bağlanabilirsiniz:


telnet 127.0.0.1 11211


Bağlandıktan sonra, veri eklemek ve almak için aşağıdaki komutları kullanabilirsiniz:

Veri eklemek:

set mykey 0 900 4
test


Veriyi almak:

get mykey


Eğer her şey doğru çalışıyorsa, "test" verisini alırsınız.

Sonuç



Memcached, özellikle yoğun trafik alan web uygulamalarında çok önemli bir performans artışı sağlayabilir. Linux üzerinde kurulum ve yapılandırma oldukça basit olup, uygulamalarınızın hızını artırmak için etkili bir çözüm sunar. Artık bu güçlü aracı kullanarak daha hızlı ve verimli uygulamalar geliştirebilirsiniz. Unutmayın, doğru yapılandırma ve kullanım, Memcached'in gücünden en iyi şekilde yararlanmanıza yardımcı olacaktır.

İ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ü,...