Memcached在Windows下的配置和使用(转)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Memcached在Windows下的配置和使用(转),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1612字,纯文字阅读大概需要3分钟。
内容图文
出处:http://www.cnblogs.com/sunniest/p/4154209.html
Memcached学习笔记----
安装和配置
首先,下载Memcached相关文件。
打开控制台,进入Memcached主程序目录,输入:
memcached.exe -d install //安装memcached服务 memcached.exe -d start //打开memcached服务
此时会看到进程中多了一个Memcached的服务进程。
客户端连接及操作
打开新的控制台,输入:
telnet 你的服务器IP(本地就填127.0.0.1) Memcached的监听端口号(默认为11211)
这样就可以以客户端的身份连接memcached,对其进行查看和操作。
查看memcached服务信息,在命令行输入:stats 显示信息如下:
memcached存取命令:
命令格式为:
1 <command name> <key> <flags> <exptime> <bytes> 2 //注意,此处要记得回车 3 <data block>
命令解释:
set/add/replace |
|
<key> |
查找关键字 |
<flags> |
整型参数,客户机使用它存储关于键值对的额外信息 |
<exptime> |
该数据的存活时间(以秒为单位,0 表示永远) |
<bytes> |
存储字节数 |
<data block> |
存储的数据块(可直接理解为key-value结构中的value) |
C#建立客户端操作Memcached
新建控制台项目,在主函数添加测试Memcached代码(测试前要记得打开Memcached服务):
1 string[] servers = { "127.0.0.1:11211" }; 2 3 //初始化socket池 4 SockIOPool pool = SockIOPool.GetInstance(); 5 pool.SetServers(servers); 6 pool.InitConnections = 1; 7 pool.MinConnections = 1; 8 pool.MaxConnections = 3; 9 pool.SocketConnectTimeout = 1000;//socket连接超时,闲置多少毫秒后销毁socket 10 pool.SocketTimeout = 3000; 11 pool.MaintenanceSleep = 30;//维护线程休息时间 12 pool.Failover = true;//失效转移(一种备份操作模式) 13 pool.Nagle = false;//是否用nagle算法启动socket 14 pool.Initialize();//应用设置并初始化socket池 15 16 17 //创建memcached客户端 18 MemcachedClient client = new MemcachedClient(); 19 client.EnableCompression = false;//是否进行压缩 20 //添加键值对 21 client.Add("key_test", "jayjay"); 22 //获取键对应的值 23 string key = client.Get("key_test").ToString(); 24 25 Console.WriteLine(key);
原文:http://www.cnblogs.com/smileberry/p/4159151.html
内容总结
以上是互联网集市为您收集整理的Memcached在Windows下的配置和使用(转)全部内容,希望文章能够帮你解决Memcached在Windows下的配置和使用(转)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。