手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >Asp.Net Couchbase Memcached图文安装调用开发
Asp.Net Couchbase Memcached图文安装调用开发
摘要:安装服务端服务端下载地址:http://www.couchbase.com/download选择适合自己的进行下载安装就可以了,我这里选择的...

安装服务端

服务端下载地址:http://www.couchbase.com/download选择适合自己的进行下载安装就可以了,我这里选择的是Win7 64。

在安装服务端如果发生如下所示的错误,我在win7 64安装的过程中就遇到了。

Asp.Net Couchbase Memcached图文安装调用开发1

这个时候可以先撤销安装。通过CMD命令运行regedit。展开HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersion分支,在窗口的右侧区域找到名为“ProgramFilesDir”的键值,将其原键值“C:ProgramFiles”改为“X:ProgramFiles”,关闭注册表。

我这里修改的时E盘,因为我E盘剩下的空间还蛮多的。

Asp.Net Couchbase Memcached图文安装调用开发2

服务端安装完后,如果成功了,那么在浏览器中可以看到。如果没有那么需要手动进行访问http://localhost:8091/index.html。我是在本机安装的所以可以用localhost,可以用IP或者hostname。

Asp.Net Couchbase Memcached图文安装调用开发3

点击SETUP,默认设置,然后点击Next,Next,Next,然后到了下面

Asp.Net Couchbase Memcached图文安装调用开发4

简单的输入基本信息,继续Next。

Asp.Net Couchbase Memcached图文安装调用开发5

在此我输入密码123456,继续Next,最终完成配置到达页面。

Asp.Net Couchbase Memcached图文安装调用开发6

当然安装完之后也可以在服务中查看了。

Asp.Net Couchbase Memcached图文安装调用开发7

客户端调用

创建一个控制台应用程序,然后通过Nuget进行安装。

Asp.Net Couchbase Memcached图文安装调用开发8

引用之后,编译项目,查看到已引用的dll文件

Asp.Net Couchbase Memcached图文安装调用开发9

引用完毕通过代码进行简单的调用

复制代码 代码如下:

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"));

Console.WriteLine("完成!");

Console.ReadLine();

}

}

}

Asp.Net Couchbase Memcached图文安装调用开发10

首次运行获取设置的缓存值肯定没问题。

现在我们将这句设置值的进行注释

复制代码 代码如下:

var item = client.Cas(StoreMode.Add, "Test", "Hello World!");

修改后的代码如下

复制代码 代码如下:

//配置服务器

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"));

Console.WriteLine("完成!");

Console.ReadLine();

再次运行值还是被获取到了。

Asp.Net Couchbase Memcached图文安装调用开发11

【Asp.Net Couchbase Memcached图文安装调用开发】相关文章:

Asp.ne response对象与request对象使用介绍

.Net Compact Framework开发小技巧 推荐

Asp.Net 上传图片并生成高清晰缩略图

asp.net webservice返回json的方法

asp.net 文件下载实现代码

Asp.Net Cache缓存使用代码

Asp.Net中文本换行

ASP.net WebAPI 上传图片实例

asp.net下PageMethods使用技巧

asp. net下使用foreach简化文本文件的访问。

精品推荐
分类导航