博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Memcached在Windows下的配置和使用(转)
阅读量:7078 次
发布时间:2019-06-28

本文共 1732 字,大约阅读时间需要 5 分钟。

出处: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  
2 //注意,此处要记得回车3

命令解释:

 

<command name>

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连接超时,闲置多少毫秒后销毁socket10             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);
你可能感兴趣的文章
WLC和汇聚交换机的配置
查看>>
使用python-gitlab的API V4来批量创建projects
查看>>
CLR.Via第三版第二章 生成、打包、部署和管理i应用程序及类型(
查看>>
Play Framework 2.3.x开始
查看>>
rz sz上传下载工具使用指南
查看>>
Spring与Ehcache简单自定义监听器配置
查看>>
关于ha高可用性的安装,ClusterIP和tomcat的配置
查看>>
我的系统我做主-----深度裁剪红帽5.8系统过程演示(只有5M哦)
查看>>
nosql的使用
查看>>
Lync 小技巧-48-Lync 语音邮箱-英文提示-自动助理-中文提示
查看>>
windows系统管理(一)vmware的安装及vmware下windows server 2008系统安装
查看>>
常见iptables策略
查看>>
Yii PHP 框架分析 (一)
查看>>
Docker容器跑Open***
查看>>
Linux 添加用户 并且给用户超级管理员权限
查看>>
HTTP
查看>>
awk学习笔记
查看>>
awk的基本用法
查看>>
THeaderControl
查看>>
MDT2010学习(七),更新部署共享
查看>>