C#调用Couchbase中的Memcached缓存
2015-09-29 18:32
579 查看
安装服务端 服务端下载地址:http://www.couchbase.com/download 选择适合自己的进行下载安装就可以了,我这里选择的是Win7 64。
服务端安装完后,如果成功了,那么在浏览器中可以看到。如果没有那么需要手动进行访问http://localhost:8091/index.html。我是在本机安装的所以可以用localhost,可以用IP或者hostname。安装成功之后一路next设置值。
客户端调用 创建一个控制台应用程序,然后通过Nuget安装CouchbaseNetClient组件
![](http://images2015.cnblogs.com/blog/172074/201509/172074-20150929183035340-803369836.png)
调用代码:
服务端安装完后,如果成功了,那么在浏览器中可以看到。如果没有那么需要手动进行访问http://localhost:8091/index.html。我是在本机安装的所以可以用localhost,可以用IP或者hostname。安装成功之后一路next设置值。
客户端调用 创建一个控制台应用程序,然后通过Nuget安装CouchbaseNetClient组件
![](http://images2015.cnblogs.com/blog/172074/201509/172074-20150929183035340-803369836.png)
调用代码:
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")); } } }
相关文章推荐
- memcache学习使用
- memcache
- memcache的线程模型
- Memcached-Java-Client 如何开启一致性hash?
- 使用memcache处理Session信息
- php使用MemCache查询数据库
- 分布式缓存系统Memcached简介与实践
- memcached 使用
- repcached实现memcached主从复制
- Memcache与MySQL并肩作战
- CentOS安装Memcached
- Memcached源码分析
- (转)Memcache,Redis,MongoDB(数据缓存系统)方案对比与分析
- zz .net memcache
- redis与memcache对比
- PHP中使用memcache
- telnet 测试memcached
- 高效缓存服务器Memcached(二)
- 高效缓存服务器Memcached(一)
- Memcached 安装配置