C#调用Couchbase中的Memcached缓存
发布日期:2021-05-09 07:34:58 浏览次数:21 分类:精选文章

本文共 1285 字,大约阅读时间需要 4 分钟。

安装服务端 服务端下载地址: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"));         }    }}

 

上一篇:nodejs Error: request entity too large解决方案
下一篇:nodejs常用组件

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年04月26日 11时58分34秒