memcached有一个web的客户端memadmin,类似phpmyadmin,memadmin可以实现对memcached的监控和直接操作数据。
memadmin可以方便的添加监控多个memcached实例。
官方地址
http://www.junopen.com/memadmin/memadmin-1.0.12.tar.gz
github
https://github.com/junstor/memadmin
1:下载后解压缩,放入www目录
tar zxvf memadmin-1.0.12.tar.gz
2:输入网址
http://10.0.0.30/memadmin/
3:登录,默认帐号密码都是 admin
4:添加实例,开始管理
5:比较重要的命中数据有图形化数据
6:可以直接写入或者读取数据。我们写入key为id007 ,values为007
读取我们刚刚添加的id007
[root@mysql ~]# printf "get id007 " |nc 127.0.0.1 11211 VALUE id007 0 3 007 END
7:统计信息里可以看到各参数详细的信息,其中红色为比较重要的几个参数。
服务器STATS信息
memcached10.0.0.25 : 11211
参数 | 值 | 描述 |
---|---|---|
pid | 1900 | memcache服务器进程ID |
uptime | 26358 | 服务器已运行秒数 |
time | 1528703917 | 服务器当前Unix时间戳 |
version | 1.4.4 | memcache版本 |
pointer_size | 32 | 操作系统指针大小 |
rusage_user | 0.502923 | 进程累计用户时间 |
rusage_system | 0.974851 | 进程累计系统时间 |
curr_connections | 10 | 当前连接数量 |
total_connections | 171 | Memcached运行以来连接总数 |
connection_structures | 12 | Memcached分配的连接结构数量 |
cmd_get | 37 | get命令请求次数 |
cmd_set | 3 | set命令请求次数 |
cmd_flush | 0 | flush命令请求次数 |
get_hits | 30 | get命令命中次数 |
get_misses | 7 | get命令未命中次数 |
delete_misses | 2 | delete命令未命中次数 |
delete_hits | 1 | 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 | 2239 | 读取总字节数 |
bytes_written | 156500 | 发送总字节数 |
limit_maxbytes | 16777216 | 分配的内存总大小(字节) |
accepting_conns | 1 | 接受新的连接 |
listen_disabled_num | 0 | 失效的监听数 |
threads | 4 | 当前线程数 |
conn_yields | 0 | 连接操作主动放弃数目 |
bytes | 112 | 当前存储占用的字节数 |
curr_items | 2 | 当前存储的数据总数 |
total_items | 3 | 启动以来存储的数据总数 |
evictions | 0 | LRU释放的对象数目 |
耗时 : 0.98 ms内存 : 59000 byte