memcached配置 (初级)以及测试
2015-05-27 22:23
393 查看
一、memcached安装
memcached依赖
$ sudo apt-get install libevent-dev
安装memcached服务
$ sudo apt-get install memcached
二、启动
启动之前
$ free
查看空闲内存
主要关心第三行,-/+ buffers/cache中free下对应的内存,是应用程序所见的可用内存大小。
总闲置内存=真的闲置内存+可快速回收的内存buffers+可快速回收的内存cached
http://linuxtools-rst.readthedocs.org/zh_CN/latest/tool/free.html
从操作系统角度来讲:cache用于读操作,buffer用于写操作
启动
$ memcached -d -m 64 -p 11211
查看帮助
$ memcached -h
常用命令
-d 守护进程
-m设置memcached最大可用内存
-p 设置端口,默认11211
-u 设置用户
-l 设置监听host, 127.0.0.1时仅本机访问,0.0.0.0全域访问
-t 设置线程数目,默认为4
-c 可保持最大连接数,默认1024
一台主机可以在多个端口上起memcached服务,这几个memcached属不同进程
三、测试memcache服务
用telnet
telnet localhost {port_number}
用nc
nc localhost {port_number}
用python-memcache
sudo apt-get install pyhton-memcache
>>>import memcache
>>>mc=memcache.Clinet(['127.0.0.1:11212'])
>>>mc.set('key_1','value_1')
True
>>>mc.get('key_1')
'value_1'
查看状态(telnet, nc)
stats
重点关注
limit_maxbytes:memcached所能使用内存最大数量
bytes:当前memcached所使用的内存数量
evictions:被LRU踢掉的items个数
curr_items当前条目数量
total_items总共条目数量
看当前使用内存使用bytes占limits_maxbytes比例
看evictions占total_items的比例
stats slabs
stats items
退出
quit
查版本号
version
========
link
一些参数:http://www.cnblogs.com/suger/archive/2011/09/06/2168319.html
官方提供的文档:https://github.com/memcached/memcached/blob/master/doc/protocol.txt
memcached依赖
$ sudo apt-get install libevent-dev
安装memcached服务
$ sudo apt-get install memcached
二、启动
启动之前
$ free
查看空闲内存
主要关心第三行,-/+ buffers/cache中free下对应的内存,是应用程序所见的可用内存大小。
总闲置内存=真的闲置内存+可快速回收的内存buffers+可快速回收的内存cached
http://linuxtools-rst.readthedocs.org/zh_CN/latest/tool/free.html
从操作系统角度来讲:cache用于读操作,buffer用于写操作
启动
$ memcached -d -m 64 -p 11211
查看帮助
$ memcached -h
常用命令
-d 守护进程
-m设置memcached最大可用内存
-p 设置端口,默认11211
-u 设置用户
-l 设置监听host, 127.0.0.1时仅本机访问,0.0.0.0全域访问
-t 设置线程数目,默认为4
-c 可保持最大连接数,默认1024
一台主机可以在多个端口上起memcached服务,这几个memcached属不同进程
三、测试memcache服务
用telnet
telnet localhost {port_number}
用nc
nc localhost {port_number}
用python-memcache
sudo apt-get install pyhton-memcache
>>>import memcache
>>>mc=memcache.Clinet(['127.0.0.1:11212'])
>>>mc.set('key_1','value_1')
True
>>>mc.get('key_1')
'value_1'
查看状态(telnet, nc)
stats
重点关注
limit_maxbytes:memcached所能使用内存最大数量
bytes:当前memcached所使用的内存数量
evictions:被LRU踢掉的items个数
curr_items当前条目数量
total_items总共条目数量
看当前使用内存使用bytes占limits_maxbytes比例
看evictions占total_items的比例
stats slabs
stats items
退出
quit
查版本号
version
========
link
一些参数:http://www.cnblogs.com/suger/archive/2011/09/06/2168319.html
官方提供的文档:https://github.com/memcached/memcached/blob/master/doc/protocol.txt
相关文章推荐
- mysql源码包手动安装、配置以及测试(亲测可行)
- 一些基本命令以及初级网络配置
- memcached启动脚本以及telnet测试
- 一脸懵逼学习Hadoop-HA机制(以及HA机制的配置文件,测试)
- Linux下安装配置MemCached(以及libevent)
- MFC中PDFLib组件的配置,以及中文输出测试,去水印
- Linux cmake安装,配置以及测试
- struts2+hibernate+spring配置版框架搭建以及简单测试(方便脑补)
- mysql源码包手动安装、配置以及测试(亲测可行)
- ECharts图表初级入门篇:如何配置ECharts图表相关文件以及基本配置呈现最基本线性图表
- tomcat 下配置访问日志文件 以及 用awstats配置和分析日志(tomcat5.5 6.0测试通过)
- Linux下MySQL源码包手动安装、配置以及测试
- Global配置接口访问日志以及测试日志记录
- Tomcat免安装版的环境变量配置以及Eclipse下的Tomcat配置和测试
- 监听总结之解析问题二:由sqlnet.ora文件寻到EZCONNECT适配器程序来解析主机名为主机上的多个ip地址(*) 以及 tnsping是用来测试某个配置的监听程序是否启动
- mysql的下载,安装与配置以及测试
- apache2配置优化以及性能测试小结
- apache2配置优化以及性能测试小结
- 将session的值存储到memcached中去,配置以及方法和注意事项