http://pecl.php.net/package/memcache/3.0.8/windows
memcached的安装以及php两个扩展软件安装(memcache、memcached)原文 http://www.cnblogs.com/phpstudy2015-6/p/6670103.html
参数不算多,我们来启动一个Memcache的服务器端:
/usr/local/bin/memcached -d-m 10 -u root-l 192.168.0.200-p 12000-c 256-P /tmp/memcached.pid
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,
-u是运行Memcache的用户, 我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,
-p是设置 Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,我这里设置了 256,按照你服务器的负载量来设定,
-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid,
如果要结束Memcache进程,执行: kill `cat /tmp/memcached.pid`
telnet 10.232.41.126 11211
stats
服务器STATS信息
| 参数 | 值 | 描述 |
|---|
| pid | 7862 | memcache服务器进程ID |
| uptime | 12617972 | 服务器已运行秒数 |
| time | 1320756409 | 服务器当前Unix时间戳 |
| version | 1.4.5 | memcache版本 |
| pointer_size | 64 | 操作系统指针大小 |
| rusage_user | 1.731736 | 进程累计用户时间 |
| rusage_system | 251.421778 | 进程累计系统时间 |
| curr_connections | 41 | 当前连接数量 |
| total_connections | 848 | Memcached运行以来连接总数 |
| connection_structures | 46 | Memcached分配的连接结构数量 |
| cmd_get | 164377 | get命令请求次数 |
| cmd_set | 58617 | set命令请求次数 |
| cmd_flush | 0 | flush命令请求次数 |
| get_hits | 105598 | get命令命中次数 |
| get_misses | 58779 | get命令未命中次数 |
| delete_misses | 0 | delete命令未命中次数 |
| delete_hits | 0 | delete命令命中次数 |
| incr_misses | 0 | incr命令未命中次数 |
| incr_hits | 0 | incr命令命中次数 |
| decr_misses | 0 | decr命令未命中次数 |
| decr_hits | 0 | decr命令命中次数 |
| cas_misses | 0 | cas命令未命中次数 |
| cas_hits | 0 | cas命令命中次数 |
| cas_badval | 0 | 使用擦拭次数 |
| auth_cmds | 0 | 认证命令处理的次数 |
| auth_errors | 0 | 认证失败数目 |
| bytes_read | 262113283 | 读取总字节数 |
| bytes_written | 460023263 | 发送总字节数 |
| limit_maxbytes | 536870912 | 分配的内存总大小(字节) |
| accepting_conns | 1 | 服务器是否达到过最大连接(0/1) |
| listen_disabled_num | 0 | 失效的监听数 |
| threads | 4 | 当前线程数 |
| conn_yields | 0 | 连接操作主动放弃数目 |
| bytes | 1941693 | 当前存储占用的字节数 |
| curr_items | 476 | 当前存储的数据总数 |
| total_items | 58617 | 启动以来存储的数据总数 |
| evictions | 0 | LRU释放的对象数目 |
| reclaimed | 48830 | 已过期的数据条目来存储新数据的数目 |
服务器SETTINGS信息
| 参数 | 值 | 描述 |
|---|
| maxbytes | 536870912 | 最大字节数限制(0无限制) |
| maxconns | 1024 | 允许最大连接数 |
| tcpport | 11211 | TCP端口 |
| udpport | 11211 | UDP端口 |
| inter | NULL | IP地址 |
| verbosity | 0 | 日志(0=none,1=som,2=lots) |
| oldest | 0 | 最老对象过期时间 |
| evictions | on | 是否禁用LRU(on/off) |
| domain_socket | NULL | Socket域名 |
| umask | 700 | 创建Socket的掩码 |
| growth_factor | 1.25 | 增长因子 |
| chunk_size | 48 | chunk大小(key+value+flags) |
| num_threads | 4 | 线程数(默认4,可通过-t参数设置) |
| stat_key_prefix | : | stats分隔符 |
| detail_enabled | no | 显示stats细节信息(yes/no) |
| reqs_per_event | 20 | 最大IO吞吐量(每event) |
| cas_enabled | yes | 是否启用CAS(yes/no,-C禁用) |
| tcp_backlog | 1024 | TCP监控日志 |
| binding_protocol | auto-negotiate | 绑定协议 |
| auth_enabled_sasl | no | 是否启用SASL验证(yes/no) |
| item_size_max | 1048576 | 数据最大尺寸 |