是否有任何命令行或 php 脚本可以返回 memcached 总内存使用情况?
答案1
作为麦克风话虽如此,您可以查看包含“STAT 字节”的行来查看内存使用情况:
$ echo "stats" | nc -w 1 <host> <port> | awk '$2 == "bytes" { print $2" "$3 }'
答案2
memcache 的默认端口是 11211,因此如果 memcache 是本地的
telnet localhost 11211
然后运行 stats 命令,它会显示内存使用情况
stats
答案3
答案4
如果你使用 php:
$m = new Memcached();
$m->addServer('localhost', 11211);
echo $m->getStats()['localhost:11211']['bytes'];