Memcached在Windows下的配置和使用
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存取命令:
命令格式为:
<command name> <key> <flags> <exptime> <bytes>
//注意,此处要记得回车
<data block>
命令解释:
|
set/add/replace |
|
|
<key> |
查找关键字 |
|
<flags> |
整型参数,客户机使用它存储关于键值对的额外信息 |
|
<exptime> |
该数据的存活时间(以秒为单位,0 表示永远) |
|
<bytes> |
存储字节数 |
|
<data block> |
存储的数据块(可直接理解为key-value结构中的value) |
C#建立客户端操作Memcached
新建控制台项目,在主函数添加测试Memcached代码(测试前要记得打开Memcached服务):
string[] servers = { "127.0.0.1:11211" };
//初始化socket池
SockIOPool pool = SockIOPool.GetInstance();
pool.SetServers(servers);
pool.InitConnections = ;
pool.MinConnections = ;
pool.MaxConnections = ;
pool.SocketConnectTimeout = ;//socket连接超时,闲置多少毫秒后销毁socket
pool.SocketTimeout = ;
pool.MaintenanceSleep = ;//维护线程休息时间
pool.Failover = true;//失效转移(一种备份操作模式)
pool.Nagle = false;//是否用nagle算法启动socket
pool.Initialize();//应用设置并初始化socket池
//创建memcached客户端
MemcachedClient client = new MemcachedClient();
client.EnableCompression = false;//是否进行压缩
//添加键值对
client.Add("key_test", "jayjay");
//获取键对应的值
string key = client.Get("key_test").ToString();
Console.WriteLine(key);
Memcached在Windows下的配置和使用的更多相关文章
- Memcached在Windows下的配置和使用(转)
出处:http://www.cnblogs.com/sunniest/p/4154209.html Memcached学习笔记---- 安装和配置 首先,下载Memcached相关文件. 打开控制台, ...
- Windows下Nginx配置SSL实现Https访问(包含证书生成)
Vincent.李 Windows下Nginx配置SSL实现Https访问(包含证书生成) Windows下Nginx配置SSL实现Https访问(包含证书生成) 首先要说明为什么要实现https ...
- 在windows下安装配置Ulipad
在windows下安装配置Ulipad 今天推荐一款轻便的文本编辑器Ulipad,用来写一些小的Python脚本非常方便. Ulipad下载地址: https://github.com/limodou ...
- dpm-release3.1在windows下的配置
dpm-release3.1在windows下的配置 dpm是做目标检测objecjt detection的经典方法.dpm系列代码默认是在linux和mac下运行测试过的,windows下默认是不能 ...
- Windows下gvim配置
Windows下gvim配置原作地:http://hi.baidu.com/leemoncc/blog/item/a6be15cf40d7ab31b600c806.html 0.准备软件及插件. (a ...
- memcached 在windows下安装及启动
memcached 在windows下安装及启动 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数, ...
- Tomcat7.0.22在Windows下详细配置过程
Tomcat7.0.22在Windows下详细配置过程 一.JDK1.7安装 1.下载jdk,下载地址:http://www.oracle.com/technetwork/java/javase/do ...
- (转)Memcached 在windows下的java使用
Memcached 在windows下的java使用 研究这个东东主要是为了解决在教务管理中选课系统的大并发情况下数据库频繁读写造成速度慢的问题,但要使用WEB服务器的内存,是不是可靠还需要验证, ...
- Windows下安装配置MongoDB
Windows下安装配置MongoDB 一,介绍 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统.在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB ...
随机推荐
- 12.8 Daily Scrum
最近大家都比较忙,任务今天也才刚刚分配,所以具体的编码任务从明天开始. Tomorrow's Task 丁辛 完善餐厅列表,显示距离. 邓亚梅 美化搜索框 ...
- Week 3 有求必应
[引] 必应词典已经伴我很久了,但那并不意味着我天天都用它查来查去,它总是静静地蹲在我E盘的一角. 从前的它特别任性,总喜欢开机自己冒出头来看我.后来我嫌它每天都播报新闻,于是就把它关进了冷宫.直到不 ...
- QT 窗口置顶功能
Qt中,保持窗口置顶的设置为: Qt::WindowFlags m_flags = windowFlags(); setWindowFlags(m_flags | Qt::WindowStaysOnT ...
- MSA微服务
https://github.com/das2017?tab=repositories https://github.com/icsharpcode/ILSpy/releases LayerDemo ...
- JavaScript获取DOM节点
常用的方法有 document.getElementById("id"); document.getElementsByTagName('tagName'); document.g ...
- How To Install MySQL on Ubuntu 16.04
https://help.ubuntu.com/lts/serverguide/mysql.html http://www.cnblogs.com/wuhou/archive/2008/09/28/1 ...
- 一种快速统计SQL Server每个表行数的方法
转载自:http://www.cnblogs.com/kenyang/archive/2013/04/09/3011447.html 我们都知道用聚合函数count()可以统计表的行数.如果需要统计数 ...
- Java singleton 一例
org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of ...
- [转帖]新的Linux后门开始肆虐 主要攻击中国服务器
新的Linux后门开始肆虐 主要攻击中国服务器 https://www.cnbeta.com/articles/tech/815639.htm 一种新的 Linux 系统后门已经开始肆虐,并主要运行在 ...
- React 多组件传值props和this
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8" ...