fatcache stats功能

从2014年12月6号开始,针对上一篇博客 <fatcache的一些总结>, 开始动手做一些修改.

个人觉得作为一个可用的服务,没有stats的服务不能算是完整的服务,所以做的第一件事情便是把stats功能加上,这个stats功能主要是借鉴memcached 的stats功能。

stats 命令支持

支持的stats协议如下:

  1. stats
  2. stats slabs
  3. stats settings
  • stats,这个对应memcached的stats, 显示整体的一些信息,以及整体的命令统计。
  • stats slabs, 针对每种slabclass做一些命令统计。
  • stats settings, 显示启动的配置参数,配置参数以后可以写成配置方式,方便统一运维。

Next

这个stats分支做了另外一个修改就是,当touch到key过期时, 会马上把索引删除。

下一步的准备的做的第二个修改就是,索引持久化,方便使用fatcache快速回复数据。

update(2017-01-17)

fatcache 已经接受这个 stats 功能这个分支,具体 pr 见 https://github.com/twitter/fatcache/pull/29