開啟控制台,進入memcached主程式目錄,輸入:
memcached.exe -d install //此時會看到程序中多了乙個memcached的服務程序。安裝memcached服務
memcached.exe -d start //
開啟memcached服務
開啟新的控制台,輸入:
telnet 你的伺服器ip(本地就填127.0.0.1) memcached的監聽埠號(預設為11211)
這樣就可以以客戶端的身份連線memcached,對其進行檢視和操作。
檢視memcached服務資訊,在命令列輸入:stats
顯示資訊如下:
命令格式為:
1命令解釋:2//注意,此處要記得回車
3
set/add/replace
查詢關鍵字
整型引數,客戶機使用它儲存關於鍵值對的額外資訊
該資料的存活時間(以秒為單位,0 表示永遠)
儲存位元組數
儲存的資料塊(可直接理解為key-value結構中的value)
新建控制台專案,在主函式新增測試memcached**(測試前要記得開啟memcached服務):
1string servers = ;23
//初始化socket池
4 sockiopool pool = sockiopool.getinstance();
5 pool.setservers(servers);
6 pool.initconnections = 1;
7 pool.minconnections = 1;
8 pool.maxconnections = 3;
9 pool.socketconnecttimeout = 1000;//
socket連線超時,閒置多少毫秒後銷毀socket
10 pool.sockettimeout = 3000;
11 pool.maintenancesleep = 30;//
維護執行緒休息時間
12 pool.failover = true;//
失效轉移(一種備份操作模式)
13 pool.nagle = false;//
是否用nagle演算法啟動socket
14 pool.initialize();//
應用設定並初始化socket池
1516
17//
建立memcached客戶端
18 memcachedclient client = new memcachedclient();
19 client.enablecompression = false;//
是否進行壓縮
20//
新增鍵值對
21 client.add("
key_test
", "
jayjay
");22
//獲取鍵對應的值
23string key = client.get("
key_test
").tostring();
2425 console.writeline(key);
memcached 在 windows的配置
1.memcached.exe d install 2.memcached.exe d start 3.memcached.exe d stop 4.memcached.ext d uninstall 上面是memcached的安裝,啟動,停止,與解除安裝。以上的安裝和啟動都是在預設環境下進行的,在...
在MySQL中使用memcached
這裡提供了一組mysql的udf函式,可以直接在sql中操作memcached。安裝比較簡單,需要安裝 libmemcached 0.12.tar.gz,然後安裝 memcached functions mysql 0.1.tar.gz就可以了。它的幫助檔案中提供了使用方法。只是需要設定ld lib...
在Windows下安裝Memcached
需要執行命令列工具cmd 請以管理員許可權執行 開始 附件 命令提示符,以管理員身份執行 假如當前c windows system32,輸入cd,回車 輸入d 回車,進入d盤根目錄,輸入cd d phpsetup memcached進入memcached.exe所在目錄 命令提示符下執行 安裝 me...