【发布时间】:2012-06-10 00:05:01
【问题描述】:
我将batsd(使用statsd)库与jeremy/statsd-ruby 客户端一起用于我的ruby Web 应用程序(rails)。我必须保持简单的访问统计。伟大的!我使用上述 gem 中的 statsd.increment('users.visits') 方法。
然后我注意到,这个操作每次都会创建新的sorted set(zset) 并添加一个元素(看起来像"1338932870<X>1)。
为什么statsd 使用这种方法?使用HINCRBY 方法和simlpe 哈希(不是zadd 到zset)会不会更轻松和更快?
我知道,statsd 是很好的知名工具,但我想知道,它是 redis 中的 counters 标准模式吗?我是redis和nosql的新手,谢谢!
【问题讨论】: