Memcached下载安装、NET对Memcached进行CRUD操作(2)
2015-07-30 20:35
681 查看
Memcached概念、作用、运行原理、特性、不足简单梳理(1)
Memcached下载安装、NET对Memcached进行CRUD操作(2)
Memcached存Session数据、访问安全性、使用场景总结(3)
一.安装服务端:
服务端:http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip
64:http://blog.couchbase.com/memcached-windows-64-bit-pre-release-available
1. 解压缩文件到c:\memcached
2. 命令行输入 'c:\memcached\memcached.exe -d install'
3. 命令行输入 'c:\memcached\memcached.exe -d start' ,该命令启动 Memcached ,默认监听端口为 11211
通过 memcached.exe -h 可以查看其帮助
安装可能出出现的问题:
![](http://images0.cnblogs.com/blog2015/543714/201507/302023362207299.jpg)
如果出现上图的问题:
1种情况是找到cmd.exe 右键管理员的身份运行就可以了
2是去服务那里看看是不是已经安装了
![](http://images0.cnblogs.com/blog2015/543714/201507/302027588456833.png)
二.下载客户端
客户端:http://sourceforge.net/projects/memcacheddotnet/
三.CURD简单操作
1. 将Commons.dll,ICSharpCode.SharpZipLib.dll,log4net.dll,Memcached.ClientLibrary.dll 等放到bin目录
2. 引用Memcached.ClientLibrary.dll
代码:
运行结果:
![](http://images0.cnblogs.com/blog2015/543714/201507/302034274399915.png)
Memcached下载安装、NET对Memcached进行CRUD操作(2)
Memcached存Session数据、访问安全性、使用场景总结(3)
一.安装服务端:
服务端:http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip
64:http://blog.couchbase.com/memcached-windows-64-bit-pre-release-available
1. 解压缩文件到c:\memcached
2. 命令行输入 'c:\memcached\memcached.exe -d install'
3. 命令行输入 'c:\memcached\memcached.exe -d start' ,该命令启动 Memcached ,默认监听端口为 11211
通过 memcached.exe -h 可以查看其帮助
安装可能出出现的问题:
![](http://images0.cnblogs.com/blog2015/543714/201507/302023362207299.jpg)
如果出现上图的问题:
1种情况是找到cmd.exe 右键管理员的身份运行就可以了
2是去服务那里看看是不是已经安装了
![](http://images0.cnblogs.com/blog2015/543714/201507/302027588456833.png)
二.下载客户端
客户端:http://sourceforge.net/projects/memcacheddotnet/
三.CURD简单操作
1. 将Commons.dll,ICSharpCode.SharpZipLib.dll,log4net.dll,Memcached.ClientLibrary.dll 等放到bin目录
2. 引用Memcached.ClientLibrary.dll
代码:
using System; using Memcached.ClientLibrary; namespace MemberCache { class Program { static void Main(string[] args) { string[] serverlist = { "127.0.0.1:11211", "127.0.0.1:11211" }; //初始化池 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; Console.WriteLine("------------测 试-----------"); mc.Set("test", "my value"); //存储数据到缓存服务器,这里将字符串"my value"缓存,key 是"test" if (mc.KeyExists("test")) //测试缓存存在key为test的项目 { Console.WriteLine("test is Exists"); Console.WriteLine(mc.Get("test").ToString()); //在缓存中获取key为test的项目 } else { Console.WriteLine("test not Exists"); } Console.ReadLine(); mc.Delete("test"); //移除缓存中key为test的项目 if (mc.KeyExists("test")) { Console.WriteLine("test is Exists"); Console.WriteLine(mc.Get("test").ToString()); } else { Console.WriteLine("test not Exists"); } Console.ReadLine(); SockIOPool.GetInstance().Shutdown(); } } }
运行结果:
![](http://images0.cnblogs.com/blog2015/543714/201507/302034274399915.png)
相关文章推荐
- Memcached使用小记
- XMemcachedUtil
- nginx+memcached+tomcat集群 session共享完整版
- memcache
- memcache
- Window下memcached安装与测试步骤
- springMVC整合memcached,以注解形式使用
- Nginx + tomcat + memcache (负载均衡+session共存)
- memcache的一致性hash算法使用
- memcache/redis/ehcache 缓存整理
- 安装nginx, jdk, memcache,zookeeper
- memcached-session-manager配置
- 数据库缓存技术——Memcached入门
- linux配置memcached与防火墙iptables.note
- memcached LRU队列状态转换
- PHP实现的memcache环形队列类实例
- windows下memcached安装以及php_memcache.dll扩展
- linux下安装php扩展memcache的方法
- memcached 线程总结
- Nginx + MySQL + PHP + Xcache + Memcached