Memcached在Windows下的配置和使用(转)

出处: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>

命令解释:

 

<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连接超时,闲置多少毫秒后销毁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);         
复制代码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值