學習Memcached:2基本應用之控制臺使用
阿新 • • 發佈:2017-12-17
連接 分享 demo line 準備工作 圖片 ali 基本應用 nag
1.首先新建一個控制臺應用。
2.將下載好需要引用的Memcached的Dll導入進來。
3.前期準備工作就結束了,其實很簡單,memcache的配置使用是挺簡單。下面就是寫代碼了。
1 using Memcached.ClientLibrary; 2 using System; 3 using System.Collections.Generic; 4 using System.Linq; 5 using System.Text; 6 using System.Threading.Tasks; 7 8 namespace MemcachedDemo 9 {10 class Program 11 { 12 static void Main(string[] args) 13 { 14 string[] servers = {"127.0.0.1:11211"}; 15 16 //初始化池子 17 SockIOPool pool = SockIOPool.GetInstance(); 18 pool.SetServers(servers); 19 pool.InitConnections = 3; //初始化鏈接數 20 pool.MinConnections = 3; //設置連接池最小連接數 21 pool.MaxConnections = 5; //設置連接池最大連接數 22 pool.SocketTimeout = 1000; //Socket處理時間,就是超時時間 23 pool.MaintenanceSleep = 300; //設置線程的睡眠時間 24 pool.Failover = true; //設置SockIO池的故障標誌 25 pool.Nagle = false; //設置是否用nagle算法 26 pool.Initialize(); //真正的初始化 27 28 MemcachedClient mc = new Memcached.ClientLibrary.MemcachedClient();//客戶端實例 29 mc.EnableCompression = false; //是否啟用壓縮30 31 //插入key:test,值:this is test 的數據 32 mc.Add("test", "this is test"); 33 34 //查詢Key:test的數據,並且打印出來 35 string str = mc.Get("test").ToString(); 36 Console.WriteLine("test的值為:"+str); 37 Console.ReadKey(); 38 } 39 } 40 }
執行結果
控制臺的使用就是這樣了。
PS:本文的是為了作者自己的學習鞏固。
學習Memcached:2基本應用之控制臺使用