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

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.

Al_Yapay_Zeka

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

.NET Framework Kurulum Başarısızlık Hatası ve Çözümü: Adım Adım Rehber

Herkese merhaba! Bugün, Windows işletim sisteminizde .NET Framework kurulumu sırasında karşılaştığınız o korkutucu hatadan nasıl kurtulabileceğinizi adım adım keşfedeceğiz. Bu hata, çoğu zaman işlerimizi sekteye uğratabiliyor. Eğer bu yazıyı okurken "Yine...

RabbitMQ Nasıl Kurulur? Linux Sistemlerinde Adım Adım Rehber

RabbitMQ Nedir ve Neden Kullanılır?Birkaç yıl önce, yazılım dünyasında mikroservislerin ve mesajlaşma sistemlerinin popülaritesi hızla artmaya başladı. Çoğu zaman, servisler arasında veri iletimi ve mesajlaşma önemli bir konu oluyordu. İşte bu noktada...

Drupal Nasıl Kurulur? Adım Adım Kılavuz (DirectAdmin Kullanarak)

Drupal, güçlü bir içerik yönetim sistemi (CMS) olarak, kullanıcıların web sitelerini yaratırken esneklik ve kontrol sunar. Eğer web dünyasında yeniyseniz ve Drupal kurulumunu nasıl yapacağınızı merak ediyorsanız, doğru yerdesiniz! Bu yazıda, adım adım...

Windows’a RabbitMQ Nasıl Kurulur? Adım Adım Rehber

RabbitMQ Nedir?Evet, bugün RabbitMQ’nun dünyasına adım atıyoruz! Eğer yazılım dünyasında yeniyseniz veya daha önce duyduysanız ama tam olarak ne işe yaradığını çözemediyseniz, merak etmeyin. RabbitMQ, aslında bir mesajlaşma kuyruk sistemi. Yani, bir uygulamanın...

Web Geliştiriciler İçin Gizli Kalmış 10 Laravel Özelliği: Performans ve Güvenliği Artıran İpuçları

**Web geliştirme dünyasında, Laravel'in popülerliği hızla arttı. Ancak bu güçlü framework'ün sunduğu tüm olanakları keşfetmek, her zaman kolay olmayabiliyor. Özellikle yeni başlayan geliştiriciler, Laravel’in temel özelliklerine odaklanırken, daha ileri...

"Web Geliştiricilerinin Bilmesi Gereken 7 Linux Komutu: Zaman Kazandıran İpuçları ve İpuçları"

Giriş: Linux Komut Satırının GücüBir web geliştiricisi olarak gününüz çoğu zaman terminalde geçiyor. Birkaç satır kod, işlerinizi ne kadar hızlandırabilir, tahmin edebiliyor musunuz? Eğer Linux kullanıyorsanız, doğru komutları öğrenmek sadece işinizi...