C#调用Couchbase中的Memcached缓存
生活随笔
收集整理的這篇文章主要介紹了
C#调用Couchbase中的Memcached缓存
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
安裝服務端 服務端下載地址:http://www.couchbase.com/download 選擇適合自己的進行下載安裝就可以了,我這里選擇的是Win7 64。
服務端安裝完后,如果成功了,那么在瀏覽器中可以看到。如果沒有那么需要手動進行訪問http://localhost:8091/index.html。我是在本機安裝的所以可以用localhost,可以用IP或者hostname。安裝成功之后一路next設置值。
客戶端調用 創建一個控制臺應用程序,然后通過Nuget安裝CouchbaseNetClient組件
調用代碼:
using Couchbase; using Couchbase.Configuration; using Enyim.Caching; using Enyim.Caching.Configuration; using Enyim.Caching.Memcached; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace MemcachedTest {class Program{static void Main(string[] args){//配置服務器 var mbcc = new CouchbaseClientConfiguration();//設置各種超時時間 mbcc.SocketPool.ReceiveTimeout = new TimeSpan(0, 0, 2);mbcc.SocketPool.ConnectionTimeout = new TimeSpan(0, 0, 4);mbcc.SocketPool.DeadTimeout = new TimeSpan(0, 0, 10);//使用默認的數據庫 mbcc.Urls.Add(new Uri("http://127.0.0.1:8091/pools/default"));//建立一個Client,裝入Client的配置 var client = new CouchbaseClient(mbcc);//添加一條數據 var item = client.Cas(StoreMode.Add, "Test", "Hello World!");//獲取剛添加的數據 Console.WriteLine(client.Get("Test"));}} }
?
總結
以上是生活随笔為你收集整理的C#调用Couchbase中的Memcached缓存的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle date 插入显示公元前日
- 下一篇: Android实现点击两次返回键退出