Windows下配置使用MemCached
- 工具:- memcached-1.2.6-win32-bin.zip MemCached服务端程序(for win)
- Memcached Manager win下的MemCached管理工具
- Memcached .NET client Library C#/.NET memcached 客户端dll
 
- 安装配置MemCached服务端- 下载memcached-1.2.6-win32-bin.zip ,解压后得到memcached.exe,就是memcached的主程序了。比如我们放到MemCached服务器下的C:\Program Files\MemCacheD下
- 下载安装Memcached Manager ,通过这个来管理memcached的服务端。打开MemCacheD Manager,点击 add Server,填写服务器信息。我这里直接在本地安装了memcached。如图,填完后点击apply,成功的话右侧会出现服务器。  点击Add Instance添加memcached实例。这里有一些配置信息。Ip,端口,内存等等,不解释了。点击apply后会提示你是否现在启动,我们这里选是  成功后发现右侧已经有实例了,到此服务端配置完毕。  
 
- 客户端调用- 首先需要下载Memcached .NET client Library客户端类库,解压得到一个memcacheddotnet目录,一堆文件。
 为测试MemCached,我们建立一个web项目。引用Memcached.ClientLibrary.dll,这个dll在memcacheddotnet\trunk\clientlib\src\clientlib\bin\2.0\Release - 使用比较简单,1个存 ,1个取。我们简单弄两页面。加上using 
 
using Memcached.ClientLibrary;
存:
代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string[] serverlist = { server.Text };
SockIOPool pool = SockIOPool.GetInstance();
pool.SetServers(serverlist);
pool.InitConnections = 3;
pool.MinConnections = 3;
pool.MaxConnections = 5;
pool.SocketConnectTimeout = 1000;
pool.SocketTimeout = 3000;
pool.MaintenanceSleep = 30;
pool.Failover = true;
pool.Nagle = false;
pool.Initialize();
}
}
protected void SetValue_Click(object sender, EventArgs e)
{
MemcachedClient mc = new MemcachedClient();
mc.EnableCompression = false;
mc.Set(Key.Text, Value.Text);
Response.Write("<script>alert('ok')</script>");
}
取:
代码:
protected void GetValue_Click(object sender, EventArgs e)
{
string[] serverlist = { server.Text };
SockIOPool pool = SockIOPool.GetInstance();
pool.SetServers(serverlist);
pool.InitConnections = 3;
pool.MinConnections = 3;
pool.MaxConnections = 5;
pool.SocketConnectTimeout = 1000;
pool.SocketTimeout = 3000;
pool.MaintenanceSleep = 30;
pool.Failover = true;
pool.Nagle = false;
pool.Initialize();
MemcachedClient mc = new MemcachedClient();
mc.EnableCompression = false;
string value = (string)mc.Get(Key.Text);
Value.Text = value;
}
看看效果:
点add存到memcached

点get。得到结果啦。

转自:http://www.cnblogs.com/weberypf/archive/2011/02/18/1957937.html
Windows下配置使用MemCached的更多相关文章
- Windows下配置使用 MemCached
		Windows下配置使用MemCached 工具: memcached-1.2.6-win32-bin.zip MemCached服务端程序(for win) Memcached Manage ... 
- Windows 下配置使用MemCached(转载)
		工具: memcached-1.2.6-win32-bin.zip MemCached服务端程序(for win) Memcached Manager win下的Mem ... 
- windows 下配置 Nginx 常见问题(转)
		windows 下配置 Nginx 常见问题 因为最近的项目需要用到负载均衡,不用考虑,当然用大名鼎鼎的Nginx啦.至于Nginx的介绍,这里就不多说了,直接进入主题如何在Windows下配置. 我 ... 
- windows下配置wnmp
		最近尝试windows下配置nginx+php+mysql,在这里总结一下. 1.下载windows版本的nginx,官网下载地址:http://nginx.org/en/download.htm, ... 
- windows下配置lamp环境(5)---配置MySQL5.6
		开始配置mysql 1.创建配置文件my.ini 1.进入C:\wamp\MySQL 2.把my-default.ini 另存一份:my.ini 3.开始编辑mysql的配置文件,打开my ... 
- windows下配置lamp环境(3)---配置PHP5.4
		下面配置php Php文件夹里有两个php.ini-*文件,随便修改一个,去掉后缀,变成php.ini (如图) 打开php.ini ,添加php扩展目录723行左右(其实放哪都无所谓,只不过php. ... 
- windows下配置lamp环境(0)---软件获取
		工作快一年了,还没有怎么配置过服务器环境,经常使用集成套件wampserver,为了复习配置wamp服务器 特意在虚拟机中测试安装步骤如下. 安装前步骤:下载软件.软件下载地址如下: 1.apache ... 
- windows下配置lamp环境(2)---配置Apache服务器2.2.25
		配置Apache 配置Apache时,先要找到安装目录中的主配置文httpd.conf,使用文本编辑器打开,最好不要使用windows自带的编辑器,可以使用NotePad++, vim,或者subli ... 
- windows下配置svn的https访问
		svn是一个功能强大的代码版本管理系统,可以将服务端安装在linux.unix以及windows下.svn通常采用http方式进行代码提交与下载.由于密码采用明文传输,因此存在泄密的风险.若采用htt ... 
随机推荐
- NSDateFormatter中时间格式串的含义
			a: AM/PM (上午/下午) A: 0~86399999 (一天的第A微秒) c/cc: 1~7 (一周的第一天, 周天为1) ccc: Sun/Mon/Tue/Wed/Thu/Fri/Sat ( ... 
- mysql之数据库基本概念(mysql学习笔记一)
			数据库系统 数据库管理系统(DBMS)+数据库(DATABASE)(+数据库管理员) DBS=dbms+db 定义: 大量信息进行管理的高效解决方案,按照数据结构来组织.存储和管理数据的仓库 关系 ... 
- Thinkphp  下面执行crond
			thinkphp开启cli支持 1.tp正好支持cli命令模式,手册的路径为13.7.4 如果是用的其他框架不支持cli,那么只能直接写程序了,其实就是写面向过程的最基础的php代码. 2.在入口文 ... 
- PHP生成随机字符串包括大小写字母
			PHP生成随机字符串包括大小写字母,这里介绍两种方法: 第一种:利用字符串函数操作 <?php /** *@blog <www.phpddt.com> */ function cre ... 
- 通过Messenger与后台连接(单向操作,activity向service发送数据)
			xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t ... 
- Delphi XE5 for android 调用Java类库必看的文件
			C:\Program Files\Embarcadero\RAD Studio\12.0\source\rtl\android 的目录 Androidapi.AppGlue.pasAndroidapi ... 
- GNU make 规则
			clean : rm *.tmp 规则格式: targets : prerequisites recipe ... targets : prerequisites : recipe recipe .. ... 
- [原创]PostgreSQL Plus Advanced Server监控工具PEM(三)
			三.使用PEM Client 在PEM Client中连接PEM Server 点击上图所示的按钮或点击菜单-> 第一次连接PEM Server,会有一次导入证书的操作,点击Yes按钮. 接下来 ... 
- 人脸检测的API例子
			package cliu.TutorialOnFaceDetect; /* * MyImageView.java * Download by http://www.codefans.net * [AU ... 
- libevent 定时器示例
			程序执行结果: 每隔2秒,触发一次定时器. (2)98行:evtimer_assign在event.h中定义如下: 再来看看event_assign函数: ev 要初始化的事件对象 base ... 
