日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Memcache配置

發布時間:2025/3/19 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Memcache配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡述:

配置memcache服務


步驟:

1. 下載memcached

c源文件(需要編譯)

http://code.google.com/p/memcached/downloads/list

windows binary 文件(windows上運行)

http://code.jellycan.com/memcached/



2. 解壓到文件夾memcached



3. 用管理員打開cmd, cd進入該文件夾,

首先安裝該服務

[html]?view plaincopy
  • memcached.exe?-d?install??


  • 開啟memcache服務

    [plain]?view plaincopy
  • memcached.exe?-d?start??


  • 3.使用netstat -a 可以看到memcached服務端口11211已經打開




    4. Maven導入需要的memcached客戶端包

    包括(slf4j-log4j), 用來日志輸出的

    [html]?view plaincopy
  • <dependency>??
  • ????<groupId>com.whalin</groupId>??
  • ????<artifactId>Memcached-Java-Client</artifactId>??
  • ????<version>3.0.1</version>??
  • </dependency>??
  • <dependency>??
  • ????<groupId>org.slf4j</groupId>??
  • ????<artifactId>slf4j-log4j12</artifactId>??
  • ????<version>1.7.2</version>??
  • </dependency>??


  • 5.進入eclipse進行測試(轉自:?http://jason61719.iteye.com/blog/1002141)

    [java]?view plaincopy
  • package?com.anialy.project.springmvc.helper;??
  • ??
  • import?com.whalin.MemCached.MemCachedClient;??
  • import?com.whalin.MemCached.SockIOPool;??
  • ??
  • public?class?CacheHelper?{??
  • ??????
  • ????/*?單例模式?*/??
  • ????protected?static?MemCachedClient?mcc?=?new?MemCachedClient();??
  • ??????
  • ????private?CacheHelper()?{??
  • ????}??
  • ??????
  • ????/*?配置服務器組?*/??
  • ????static?{??
  • ????????/*?定義IP地址和端口?*/??
  • ????????String[]?servers?=?{?"127.0.0.1:11211"?};??
  • ??????????
  • ????????/*?設置緩存大小?*/??
  • ????????Integer[]?weights?=?{?2?};??
  • ??????????
  • ????????/*?拿到一個連接池的實例?*/??
  • ????????SockIOPool?pool?=?SockIOPool.getInstance();??
  • ??????????
  • ????????/*?注入服務器組信息?*/??
  • ????????pool.setServers(servers);??
  • ????????pool.setWeights(weights);??
  • ??????????
  • ????????/*?配置緩沖池的一些基礎信息?*/??
  • ????????pool.setInitConn(5);??
  • ????????pool.setMinConn(5);??
  • ????????pool.setMaxConn(250);??
  • ????????pool.setMaxIdle(1000?*?60?*?60?*?6);??
  • ??????????
  • ????????/*?設置線程休眠時間?*/??
  • ????????pool.setMaintSleep(30);??
  • ??????????
  • ????????/*?設置關于TCP連接?*/??
  • ????????pool.setNagle(false);//?禁用nagle算法??
  • ????????pool.setSocketConnectTO(0);??
  • ????????pool.setSocketTO(3000);//?3秒超時??
  • ??????????
  • ????????/*?初始化?*/??
  • ????????pool.initialize();??
  • ????}??
  • ??????
  • ????public?static?boolean?set(String?arg0,?Object?arg1)?{??
  • ????????return?mcc.set(arg0,?arg1);??
  • ????}??
  • ??????
  • ????public?static?Object?get(String?arg0)?{??
  • ????????return?mcc.get(arg0);??
  • ????}??
  • ??????
  • ????public?static?void?main(String[]?args)?{??
  • ????????CacheHelper.set("1",?"cache_1");??
  • ????????System.out.println(CacheHelper.get("1"));//?cache_1??
  • ????????System.out.println(CacheHelper.get("2"));//?null??
  • ????}??
  • }??

  • 輸出:

    總結

    以上是生活随笔為你收集整理的Memcache配置的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。