初學memcached緩存技術,如果文章寫得不好還請諒解
應用環境:win7
實作環境:cmd,eclipse
Memcached簡潔而強大。它的簡潔設計便于快速開發,減輕開發難度,解決了大資料量緩存的很多問題。它的API相容大部分流行的開發語言。
memcached主要是應用比較友善,适用于分布式記憶體對象緩存系統。
相對于redis的差別在于:redis是具有高效和靈活性,并且可以持久化,memcached在分布式上面應用更強大。
1、安裝memcached:
1)下載下傳位址:
32位系統 1.2.5版本:
http://static.runoob.com/download/memcached-1.2.5-win32-bin.zip 32位系統 1.2.6版本: http://static.runoob.com/download/memcached-1.2.6-win32-bin.zip 32位系統 1.4.4版本: http://static.runoob.com/download/memcached-win32-1.4.4-14.zip 64位系統 1.4.4版本: http://static.runoob.com/download/memcached-win64-1.4.4-14.zip 32位系統 1.4.5版本: http://static.runoob.com/download/memcached-1.4.5-x86.zip 64位系統 1.4.5版本: http://static.runoob.com/download/memcached-1.4.5-amd64.zip2)解壓到對應的目錄(我的目錄是:E:\Development tools\memcached)
3)安裝memcached

3、在Java中應用memcached緩存技術
下載下傳jar包:
http://code.google.com/p/spymemcached/downloads/list (需要FQ) http://www.runoob.com/try/download/spymemcached-2.10.3.jar(不需要FQ)
4、Java代碼實作
public class TestMemcached {
public static void main(String[] args) throws IOException {
MemcachedClient memcached = new MemcachedClient(new InetSocketAddress("127.0.0.1", 11211));
memcached.set("run", 900, 10);
System.out.println(memcached.get("run"));
}
}
結果展示:
5、具體的實作方式和方法:
http://www.runoob.com/memcached/memcached-set-data.html6、補充一句,針對于1.45和1.45以下的版本,其實差别不大。在Linux的環境下面都是起一個程序就足夠了