1. 程式人生 > >學習Memcached:2基本應用之控制臺使用

學習Memcached:2基本應用之控制臺使用

連接 分享 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基本應用之控制臺使用