Memcache nedir diyenler ayrıntılı olarak buradan bilgi alabilirler. Kısaca açıklamak gerekirse, bellek üzerinde uygulamalarınızın cache olarak tutulmasını sağlayan bu sayede hız ve performans artışı yapan bir sistem. Facebook, wikpedia gibi bir çok büyük proje memcache kullanmakta.
Memcache default olarak 11211 portunu kullanmaktadır. Temel olarak memcache sunucusuna bir anahtar değere sahip içerikler tutulmakta. Siz daha sonra bu anahtarlar aracılığı ile içerikleri çağırabilir veya silebilirsiniz. Ayrıca eklenen içeriğinin ne kadar süreli cache içerisinde tutulacağını belirtebiliyorsunuz.
Debian/Ubuntu türevlerinde kurulum gerçekleştirmek için:
sudo apt-get install memcached
komutunu kullanabilirsiniz.
Php5 için memcache desteğini vermek için de:
sudo apt-get install php5-memcache
komutu ile ilgili paketi kurmanız gerekir.
Bu işlemlerden sonra Php ile memcache’i nesne oluşturarak kullanabilirsiniz. Php içerisinde 19 adet memcache parametresi bulunmaktadır.
Php ile memcache sunucusuna bağlantı komutları:
$memcache = new Memcache; $memcache->connect('localhost',11211) or die ("Sunucuya baglanti saglanamiyor...");
Bu şekilde sunucuya bağlandıktan sonra sunucuya veri eklemesi şu şekilde yapılır:
$memcache->add('anahtar','icerik',false,60);
Bu kodda gördüğünüz üzere sıralama basitçe anahtar->içerik->bayrak->süre şeklinde oluşmuş durumda. Bayrak işaretçisi veriniz sıkıştırılmış olarak saklayıp saklamayacağına bakıyor. “true” olarak ayarlanırsa veriyi sıkıştırılmış olarak saklıyor (zlib).
Memcache sunucusunda bulunan bir içeriği göstermek içinde şu kodu kullanabiliriz:
$veri = $memcache->get('anahtar'); echo $veri;
Basit anlamda bu şekilde php ile memcache kullanımı yapabilirsiniz. Dikkat edilmesi gereken durum her bir anahtar sadece 1mb lık veri taşıyabiliyor olması.

22:01 Tarih 18 Ocak 2010
Güzel konu olmuş, ayrıntısıyla değinmişsin. Kullanım alanlarını daha net belirtilmesi ve örnekleri eksik sadece. ellerine sağlık.
00:55 Tarih 19 Ocak 2010
@Elvin
Evet kullandıkça kullanım alanları ve örnekler ile ilgili yazılar yazmayı planlıyorum.