Windows下配置使用MemCached
来源:互联网 发布:网络安全技术及应用 编辑:程序博客网 时间:2024/04/30 18:36
- 工具:
- 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 Memcached.ClientLibrary
protectedvoid 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();
}
}
protectedvoid SetValue_Click(object sender,EventArgs e)
{
MemcachedClient mc =newMemcachedClient();
mc.EnableCompression = false;
mc.Set(Key.Text, Value.Text);
Response.Write("<script>alert('ok')</script>");
}
protectedvoid 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 =newMemcachedClient();
mc.EnableCompression = false;
string value = (string)mc.Get(Key.Text);
Value.Text = value;
}
看看效果:点add存到memcached
- Windows下配置使用MemCached
- Windows下配置使用MemCached
- Windows下配置使用MemCached
- Windows下配置使用Memcached Manager
- windows下memcached配置
- Windows下Memcached安装配置
- windows 下 PHP 使用 memcached
- Windows 下使用 Memcached(2)
- Windows 下使用 Memcached(3)
- Windows下java memcached 使用
- windows 下 PHP 使用 memcached
- Windows下Memcached的安装与配置
- windows下memcached的安装与配置
- windows环境下安装及配置memcached
- windows下安装与配置memcached
- Windows下 Nginx+tomcat+memcached配置
- Windows下Memcached的安装配置方法
- Windows下Memcached安装和使用日志
- 云电视标准
- 数据类型和常量
- 小鼠饲养环境
- 云计算=SaaS+网格计算+虚拟化
- apache 监听不同的端口并设置虚拟路径的实例
- Windows下配置使用MemCached
- 需要多少卫生纸才能覆盖得克萨斯州?你在水中会比在糖浆中游得快吗?如果你要清洗西雅图的所有窗户,收费多少?
- Java语法 if((Boolean)null)会报空指针异常 java.lang.NullPointerException
- C#网络编程系列四:自定义Web浏览器
- Eclipse编辑XML自动提示
- Android中ContentProvider和Uri用法
- C#反射Assembly 详细说明,有项目例子
- 堆和栈的区别
- XP定时开关机