一、memcached安装
memcached依赖
$ sudo apt-get install libevent-dev
 
安装memcached服务
$ sudo apt-get install memcached
 
二、启动
启动之前
$ free
查看空闲内存
主要关心第三行,-/+ buffers/cache中free下对应的内存,是应用程序所见的可用内存大小。
总闲置内存=真的闲置内存+可快速回收的内存buffers+可快速回收的内存cached
从操作系统角度来讲: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

memcached配置 (初级)以及测试的更多相关文章

  1. MemCached配置与缓存知识概述

    先看看百度百科里面对缓存的介绍: 缓存(Cache memory)是硬盘控制器上的一块内存芯片,具有极快的存取速度,它是硬盘内部存储和外界接口之间的缓冲器.由于硬盘的内部数据传输速度和外界介面传输速度 ...

  2. Memcached 配置 和项目应用

    Memcached 配置 http://blog.csdn.net/sup_heaven/article/details/32337711 memcached真实项目中的应用 http://blog. ...

  3. 用IntelliJ IDEA 开发Spring+SpringMVC+Mybatis框架 分步搭建三:配置spring并测试

    这一部分的主要目的是 配置spring-service.xml  也就是配置spring  并测试service层 是否配置成功 用IntelliJ IDEA 开发Spring+SpringMVC+M ...

  4. 用IntelliJ IDEA 开发Spring+SpringMVC+Mybatis框架 分步搭建二:配置MyBatis 并测试(2 配置spring-dao和测试)

    用IntelliJ IDEA 开发Spring+SpringMVC+Mybatis框架 分步搭建二:配置MyBatis 并测试(1 搭建目录环境和依赖) 四:在\resources\spring 下面 ...

  5. 用IntelliJ IDEA 开发Spring+SpringMVC+Mybatis框架 分步搭建二:配置MyBatis 并测试(1 构建目录环境和依赖)

    引言:在用IntelliJ IDEA 开发Spring+SpringMVC+Mybatis框架 分步搭建一   的基础上 继续进行项目搭建 该部分的主要目的是测通MyBatis 及Spring-dao ...

  6. spring-注解配置-junit整合测试-aop

    1 使用注解配置spring 1.1 步骤 导包4+2+spring-aop 1.为主配置文件引入新的命名空间(约束) 2.开启使用注解代理配置文件 3.在类中使用注解完成配置 1.2 将对象注册到容 ...

  7. Rhel6-tomcat+nginx+memcached配置文档

    理论基础: User - > web ->nginx  ->tomcat1 ->*.jsp 80          8080 ↓      -> tomcat2 html ...

  8. 【maven】之配置开发,测试,正式环境pom.xml文件

    在进行web程序开发,如果项目组没有使用自动化发布工具(jenkins + maven + svn + tomcat ),我们一般会使用maven的热部署来完成发布,在部署的过程中我们开发,测试,生产 ...

  9. centos安装配置amoeba以及测试

    一.amoeba介绍网址:http://docs.hexnova.com/amoeba/ 二.安装java se1.5 三.安装amoeba2.2.01.下载地址:http://sourceforge ...

随机推荐

  1. Spring IOC 源码简单分析 04 - bean的初始化

      ### 准备 ## 目标 了解 Spring 如何初始化 bean 实例 ##测试代码 gordon.study.spring.ioc.IOC04_Initialization.java publ ...

  2. ActiveStorage Overview --Rails guide (history:7-1更新)

    如何attach一个或多个文件到一个记录.has_many_attach()方法. 如何删除一个附加的文件. purge方法 如何连接到一个附加的文件.url_for() 如何使用variants来转 ...

  3. 331. Verify Preorder Serialization of a Binary Tree -- 判断是否为合法的先序序列

    One way to serialize a binary tree is to use pre-order traversal. When we encounter a non-null node, ...

  4. Javascript设计模式笔记

    Javascript是越来越厉害了,一统前后端开发.于是最近把设计模式又看了一遍,顺便做了个笔记,以方便自己和他人共同学习. 笔记连载详见:http://www.meteorcn.net/wordpr ...

  5. @Primary和@Qualifier这两个注解的意思(一句话概括)(二十七)

    @Primary和@Qualifier这两个注解的意思: @Primary:  意思是在众多相同的bean中,优先使用用@Primary注解的bean. @Qualifier : 这个注解则指定某个b ...

  6. Sublime 中文标题乱码

    ---title:Sublime 中文标题乱码--- #markdown语法(非Github Flavored) #解决办法: 在用户设置里添加一项,强制不根据 dpi 缩放dpi_scale: 1. ...

  7. Web 端屏幕适配方案

    基础知识 像素相关 1.像素 :像素是屏幕显示最小的单位. 2.设备像素 :设备像素又称物理像素(physical pixel),设备能控制显示的最小单位,我们可以把这些像素看作成显示器上一个个的点. ...

  8. 学习 Flask 扩展 Flask-RESTful

    pip install Flask-RESTful Flask-RESTful扩展.首先,我们来安装上面这个扩展. from flask import Flask from flask_restful ...

  9. openGL之着色器程序的使用

    #define GLEW_STATIC #include <GL\glew.h> #include <GLFW\glfw3.h> #include<iostream> ...

  10. 深度学习(七十一)darknet 源码阅读

    深度学习(七十一)darknet 源码阅读