Memcached Nasıl Kurulur? (Linux) – Adım Adım Rehber

Memcached kurulumu hakkında ayrıntılı bir rehber. Linux üzerinde Memcached kurulumunu adım adım öğrenin ve uygulamanızda veritabanı performansını artırın.

BFS

Memcached, veritabanlarının hızını artırmak için kullanılan güçlü bir bellek içi anahtar-değer deposudur. Yüksek trafikli web sitelerinde ve uygulamalarda veritabanı sorgularını hızlandırmak için oldukça etkili bir çözüm sunar. Eğer siz de sunucunuzda Memcached kullanmaya başlamak ve performansınızı artırmak istiyorsanız, doğru yerdesiniz! Linux üzerinde Memcached’i adım adım kurarak nasıl verimlilik sağlayabileceğinizi keşfetmeye başlıyoruz.

Adım 1: Sunucunuzun Güncel Olduğundan Emin Olun



Kurulum işlemine başlamadan önce, sunucunuzun güncel olduğundan emin olmalısınız. Yeni paketler yüklerken eski paketler veya eksik bağımlılıklar sorun çıkarabilir. O yüzden ilk iş olarak aşağıdaki komutu çalıştırarak sunucunuzu güncelleyebilirsiniz:


sudo apt-get update && sudo apt-get upgrade


Bu komut, sisteminizi en son güvenlik yamaları ve paketlerle güncelleyecek.

Adım 2: Memcached Paketini Yükleyin



Memcached’i yüklemek oldukça kolay. Linux dağıtımınıza göre uygun olan paket yöneticisini kullanarak Memcached’i yükleyebilirsiniz. Eğer Ubuntu veya Debian kullanıyorsanız, aşağıdaki komutu çalıştırabilirsiniz:


sudo apt-get install memcached libmemcached-tools


Bu komut, Memcached’in yanı sıra, memcached ile etkileşim kurmak için kullanabileceğiniz birkaç araç da yükler.

Adım 3: Memcached'i Başlatın



Kurulum tamamlandığında, Memcached servisini başlatmak için aşağıdaki komutu kullanabilirsiniz:


sudo systemctl start memcached


Memcached’in otomatik olarak her sistem başlatıldığında çalışmasını istiyorsanız, aşağıdaki komut ile servisin açılışta başlatılmasını sağlayabilirsiniz:


sudo systemctl enable memcached


Adım 4: Memcached Durumunu Kontrol Edin



Memcached servisi başarılı bir şekilde başladıysa, durumunu kontrol etmek için şu komutu çalıştırabilirsiniz:


sudo systemctl status memcached


Bu komut, Memcached’in aktif olup olmadığını ve çalışıp çalışmadığını gösterir. Eğer her şey yolundaysa, "active (running)" şeklinde bir çıktı alırsınız.

Adım 5: Memcached Konfigürasyonu



Memcached’in varsayılan yapılandırma dosyası, /etc/memcached.conf yolunda bulunur. Bu dosyayı düzenleyerek, sunucunuzun ihtiyaçlarına göre yapılandırmalar yapabilirsiniz.

Örneğin, bellek boyutunu artırmak için `-m` parametresini değiştirebilirsiniz. Varsayılan olarak 64 MB bellek ayrılmıştır, ancak bu değeri ihtiyacınıza göre artırabilirsiniz. Yapılandırma dosyasını düzenlemek için şu komutu kullanabilirsiniz:


sudo nano /etc/memcached.conf


Yapılandırma dosyasına şu satırları ekleyebilirsiniz:


-m 512  # Bellek boyutunu 512 MB olarak ayarlama
-p 11211  # Memcached'in çalışacağı port
-U 0  # UDP desteğini devre dışı bırakma


Yapılandırma dosyasındaki değişiklikleri kaydettikten sonra, Memcached’i yeniden başlatmanız gerekir:


sudo systemctl restart memcached


Adım 6: Memcached ile Test Yapın



Memcached’in düzgün çalışıp çalışmadığını kontrol etmek için `telnet` komutunu kullanabilirsiniz. Terminalinize şu komutu yazın:


telnet localhost 11211


Eğer bağlantı başarılıysa, Memcached’in çalıştığını gösteren bir mesaj alırsınız.

Adım 7: Memcached ile Veritabanı Performansını Artırma



Şimdi Memcached’inizi kullanmaya başlamak için hazırsınız! Uygulamanızdaki veritabanı sorgularını hızlandırmak için Memcached’i entegre edebilirsiniz. Örneğin, PHP veya Python gibi dillerde Memcached’i kullanarak verilerinizi bellekte tutabilir ve veri tabanı sorgularını hızlandırabilirsiniz.

Örnek olarak PHP'de Memcached kullanımını aşağıdaki gibi gerçekleştirebilirsiniz:


$memcached = new Memcached();
$memcached->addServer('localhost', 11211);

// Veriyi cache'e ekleme
$memcached->set('key', 'değer', 3600);

// Cache'den veri okuma
$data = $memcached->get('key');
echo $data;


Bu sayede verilerinizi çok hızlı bir şekilde bellekte saklar ve veritabanına olan bağımlılığınızı azaltırsınız.

Sonuç



Memcached, doğru şekilde kullanıldığında, web uygulamanızın hızını büyük ölçüde artırabilir. Linux üzerinde kurulumu ve yapılandırması oldukça basit olan bu araç, özellikle yüksek trafikli siteler için vazgeçilmezdir. Bugün adım adım Memcached’i kurmayı öğrendiniz, şimdi performans artışı için uygulamanıza entegre edebilirsiniz!

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