memcached配置 (初级)以及测试

一、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

时间: 2024-12-22 07:34:03

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

MemCached配置与缓存知识概述

先看看百度百科里面对缓存的介绍: 缓存(Cache memory)是硬盘控制器上的一块内存芯片,具有极快的存取速度,它是硬盘内部存储和外界接口之间的缓冲器.由于硬盘的内部数据传输速度和外界介面传输速度不同,缓存在其中起到一个缓冲的作用.缓存的大小与速度是直接关系到硬盘的传输速度的重要因素,能够大幅度地提高硬盘整体性能.当硬盘存取零碎数据时需要不断地在硬盘与内存之间交换数据,有大缓存,则可以将那些零碎数据暂存在缓存中,减小系统的负荷,也提高了数据的传输速度. 这个是介绍了电脑的硬盘缓存..当然,电

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

这一部分的主要目的是 配置spring-service.xml  也就是配置spring  并测试service层 是否配置成功 用IntelliJ IDEA 开发Spring+SpringMVC+Mybatis框架 分步搭建二:配置MyBatis 并测试(2 配置spring-dao和测试)在这个基础上面 继续进行spring的配置. 回顾上面  我们已经成功测试通过了Mybatis的配置. 这时候的目录结构是: 一:下面我们继续补充目录结构,在com.peakfortake的文件目录项目 

Emacs发邮件插件Mew安装配置及发信测试

使用Emacs已有一年的时间了,发现现在已离不开她了!^_*.(公司的Win7安装了Emacs.自己的PC也安装了Emacs.公司的虚拟桌面也安装了Emacs.服务器上也安装了Emacs.哎,凡是可以安装的都给安装了);-) 我一般使用Emacs的Org-mode模式,用她来做日常的项目管理,非常的方便.Org-mode模式可以导出很多种格式,其中就可以导出为html格式,然后可以把html格式的文档发到博客上.哦,跑题了! 本文大纲: 配置Melpa源 安装Mew 配置Mew 发送邮件测试 简

memcached配置

Memcached配置参数初解 Memcached服务器安装.配置.使用详解

【Twitter Storm系列】Storm环境配置及吞吐量测试调优--个人理解

1.硬件配置信息 6台服务器,2个CPU,96G,6核,24线程 2.集群信息 Storm集群:1个nimbus,6个supervisor nimbus:192.168.7.127 supervisor: 192.168.7.128 192.168.7.129 192.168.7.130 192.168.7.131 192.168.7.132 192.168.7.133 Zookeeper集群: 3个节点 192.168.7.127:2181, 192.168.7.128:2181, 192.1

Oracle Enterprise Linux 64-bit 下Oracle11g的监听配置修改及测试步骤

测试环境:Oracle Enterprise Linux 64-bit (5.8版本) + Oracle 11g 64位 相关说明: Oracle11g64位软件的安装位置为/u01/app/oracle/product/11.2.0/dbhome_1 ,数据库名为默认的orcl,Linux虚拟机的IP设置为192.168.1.121 一.修改listener.ora文件内容 命令:[[email protected] ~]$ vi /u01/app/oracle/product/11.2.0/

Linux环境下配置真机测试

1 将测试机和开发机通过usb连接 2 通过命令查看usb连接情况 Shell命令: lsusb 会将当前usb连接情况展示出来: Shell代码 : Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 013: ID 12d1:1038 Huawei Technolo

小米路由器mini--OpenWrt刷机/adhoc网络配置/视频传输测试

1.小米路由器配置        1.1开发版刷机 新的小米MINI路由器自带稳定版系统,该系统不能进行刷机,因此需要升级为开发版操作系统. 开发版下载地址:http://miwifi.com/miwifi_download.html (1)准备工作 第一步选择ROM下载,路由器型号为mini.第二步,准备一个U盘,并将其格式化为FAT32格式,而后把下载好的ROM文件.bin重命名为miwifi.com拷入U盘. (2)刷机 路由器断电,插入U盘.按住reset键,上电,当指示灯闪烁时松开re

mysql主从介绍,准备工作,主配置,从配置,主从测试

主从介绍 MySQL主从又叫做Replication.AB复制.简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步. MySQL主从是基于binlog的,主上须开启binlog才能进行主从. 主从过程三个步骤 主将更改操作记录到binlog中 从将主的binlog事件(SQL语句)同步到本机并记录在relaylog中 从根据relaylog里面的SQL语句按顺序执行 该过程有三个线程,主上有一个logdump线程,用来和从的i/o线程传递binlog:从上