memcache基本原理與使用方法

2021-09-22 12:59:17 字數 2664 閱讀 8479

memcachehelper

首先要引入相應的dll檔案

public class cachehelper

;//一定要將位址寫到web.config檔案中。

//初始化池

sockiopool pool = sockiopool.getinstance();

pool.setservers(serverlist);

pool.initconnections = 3;

pool.minconnections = 3;

pool.maxconnections = 5;

pool.socketconnecttimeout = 1000;

pool.sockettimeout = 3000;

pool.maintenancesleep = 30;

pool.failover = true;

pool.nagle = false;

pool.initialize();

mc = new memcachedclient();

mc.enablecompression = false;

} /// /// 向memcache中寫資料

///

///

///

public static void setdate(string key,object value)

public static void setdate(string key, object value, datetime datetime)

/// /// 通過memcache讀取資料

///

///

///

public static object getdate(string key)

}

裡面有.net1.1 和 .net2.0的兩種版本 還有乙個不錯的例子。

三、應用

1. 將commons.dll,icsharpcode.sharpziplib.dll,log4net.dll,memcached.clientlibrary.dll 等放到bin目錄

2. 引用memcached.clientlibrary.dll

namespace memcached.memcachedbench

2 ;14 15 //初始化池

16 sockiopool pool = sockiopool.getinstance();

17 pool.setservers(serverlist);

18 19 pool.initconnections = 3;

20 pool.minconnections = 3;

21 pool.maxconnections = 5;

22 23 pool.socketconnecttimeout = 1000;

24 pool.sockettimeout = 3000;

25 26 pool.maintenancesleep = 30;

27 pool.failover = true;

28 29 pool.nagle = false;

30 pool.initialize();

31 32 // 獲得客戶端例項

33 memcachedclient mc = new memcachedclient();

34 mc.enablecompression = false;

35 36 console.writeline("------------測 試-----------");

37 mc.set("test", "my value"); //儲存資料到快取伺服器,這裡將字串"my value"快取,key 是"test"

38 39 if (mc.keyexists("test")) //測試快取存在key為test的專案

40

44 else

45

48 49 console.readline();

50 51 mc.delete("test"); //移除快取中key為test的專案

52 53 if (mc.keyexists("test"))

54

58 else

59

62 console.readline();

63

64 sockiopool.getinstance().shutdown(); //關閉池, 關閉sockets

65 }

66 }

67 }

mysql的基本原理 Mysql 基本原理

mysql 基本原理 mysql是一種關聯式資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性 ysql是資料庫登入命令 uroot預設超級使用者登入 p 預設沒密碼 中寫密碼 mysqladmin uroot password 12...

8 2 1 基本原理

乙個舞台動畫物件在包含許多舞台資訊 出現在何處,佔多大面積,處在什麼角度,是否可見 這些資訊分別儲存在動畫物件的屬性中。在 中讀取這些屬性可以了解物件的位置 大小 角度等狀態資訊 修改這些屬性可以改變物件的位置 大小 角度等狀態。如果從資料的角度去理解,動畫就是在固定時間間隔點不斷修改動畫物件某項屬...

Csocket基本原理

我通過幾個採用 csocket 類編寫並基於 client server 客戶端 服務端 的網路聊天和傳輸檔案的程式 在除錯這些程式的過程中,追蹤深入至 csocket 類核心原始碼 sockcore.cpp 對於csocket 類的執行機制可謂是一覽無遺,並且對於阻塞和非阻塞方式下的 socket...