天天看點

memcached緩存技術

初學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.zip

  2)解壓到對應的目錄(我的目錄是:E:\Development tools\memcached)

  3)安裝memcached

  

memcached緩存技術
  3)開啟和關閉memcached
memcached緩存技術
memcached緩存技術
  4)解除安裝memcached
memcached緩存技術
2、連接配接memcached
memcached緩存技術
  如果出現以下問題請檢視: http://jingyan.baidu.com/article/7908e85c6ec355af491ad265.html    
memcached緩存技術
  這樣就算連接配接成功了 
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"));
    }
}      

結果展示:

memcached緩存技術

5、具體的實作方式和方法:

http://www.runoob.com/memcached/memcached-set-data.html

6、補充一句,針對于1.45和1.45以下的版本,其實差别不大。在Linux的環境下面都是起一個程序就足夠了