使用 Telnet 查看 Memcached 缓存命中率

Memcached 是一个免费开源的高性能分布式对象缓存系统,将页面内容、数据库查询结果等信息以键值对的形式保存在内存中,对动态网站速度的提升有巨大作用,Oneinstack、lnmp.org 等流行的一键安装包都内置了这个功能。

我们可以通过 Telnet 连接和管理 Memcached,自然也可以通过它来查看 Memcached 运行状态、缓存数据、访问数据以及命中率。以下示例环境为 LNMP + Memcached。

首先通过 SSH 连接服务器的 shell,使用 Telnet 连接 Memcached服务:

# 本地主机,默认为 localhost
# Memcached 默认端口 11211

telnet localhost 11211

# 使用 stats 命令查看状态

stats

# 关键数据
# cmd_get ----- 缓存访问数
# get_hits ----- 缓存命中数
# get_misses ----- 缓存miss数

通过以上信息就可以计算出 Memcached 的缓存命中率:get_hits ÷ cmd_get × 100%

耕读君
耕读君

一个筋斗十万八千里,说明上云好啊

文章: 197

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注