.net 应用Memcached 缓存 demo(非转载,文件下载地址有效)
2014-09-15 22:30
465 查看
一、准备:
Memcaced服务端下载地址: http://files.cnblogs.com/sjns/memcached_en32or64.rar
Memcaced 客户端类库:http://files.cnblogs.com/sjns/Memcached.ClientLibrary.rar
检测数据保存在哪个服务:securecrt(注:此软件没有用过,这里只记录以后有时间在验证)
二、安装Memcaced服务端
将memcached.exe复制到任意目录下。用cmd命令安装。(注:再win7下运行“命令提示符”要用管理身份运行)
安装:memcached.exe -d install
启动:memcached.exe -d start
卸载:memcached.exe -d uninstall
三、创建程序,我在这里用的是控制台应用程序。
把Memcaced 客户端类库添加到引用中来。
SockIOPool是Memcached客户端提供的一个套接字连接池,通俗讲,就是与Memcached服务器端交换数据的对象。
注: SockIOPool在应用程序启动时初始化一次就可以了,我们可以把这个工作放在 GLOBAL.ASAX.CS的Application_Start方法里。
好了,接下来就是我的代码了很的一个Demo
static void Main(string[] args) { char[] separator = { ',' }; string[] serverlist = new string[] { "127.0.0.1:11211" }; try { SockIOPool pool = SockIOPool.GetInstance(); pool.SetServers(serverlist); pool.InitConnections = 3; pool.MinConnections = 3; pool.MaxConnections = 50; pool.SocketConnectTimeout = 1000; pool.SocketTimeout = 3000; pool.MaintenanceSleep = 30; pool.Failover = true; pool.Nagle = false; pool.Initialize(); MemcachedClient mc = new MemcachedClient(); mc.Set("123", "123123123"); Console.WriteLine("输入要查询的KEY"); string key = Console.ReadLine(); Console.WriteLine(mc.Get(key)); Console.WriteLine("输入要修改的KEY"); String ukey = Console.ReadLine(); Console.WriteLine("输入要修改的Value"); String uval = Console.ReadLine(); Console.WriteLine(mc.Set(ukey, uval)); Console.WriteLine("key:" + ukey + "的值已修改。如下:"); Console.WriteLine("value:" + uval); } catch (Exception err) { //这里就可以用Log4Net记录Error啦! } }
下面是运行效果:
相关文章推荐
- Memcached在.NET中的应用(转载)
- .net中下载文件(转载)
- Response. AppendHeader使用大全及文件下载.net函数使用注意点(转载)
- 高性能Web服务器Nginx的配置与部署研究(12)应用模块之Memcached做文件缓存时压缩引起的问题
- Nginx的配置与部署(12)应用模块之Memcached做文件缓存时压缩引起的问题
- 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统(源代码下载和PDF文档下载)(转载)
- 从 Cydia 缓存的 Packages 文件,找到真实的软件下载地址
- 微信小程序开发之文件上传下载应用场景(附Demo源码)
- libcurl开源库在Win7 + VS2012环境下编译、配置详解 以及下载文件并显示下载进度 demo(转载)
- memcached 以及php_memcached.dll文件下载地址 for windows
- .Net实现文件下载Demo
- 高性能Web服务器Nginx的配置与部署研究(12)应用模块之Memcached做文件缓存时压缩引起的问题
- 高性能Web服务器Nginx的配置与部署研究(12)应用模块之Memcached做文件缓存时压缩引起的问题
- .net中下载文件的方法(转载)
- MS的.net讲座下载地址
- 如何使用.NET配置文件(转载)
- 在.NET中利用XMLHTTP下载文件
- 关于防止文件下载盗链之用js来防止文件地址盗链
- ASP.NET提供文件下载函数(转载)
- 一些eclipse3.0的插件下载地址【转载】