我正在玩Reds中存储简单的Google Analytics数据。
我首先要为博客文章存储简单的网页浏览数据。我正在使用以下模型:
$redis.incr '2014:7:29:post:123:views'
所以我将'YEAR:MONTH:DAY:ENTITY:ID:ACTION'存储为关键。
获取ID为123的所有帖子的密钥值(总和?)的最佳方法是什么?
最终,我希望能够为本帖子的Day提供一系列火花线。
我感觉我接近这个错误的方式......
答案 0 :(得分:1)
您可以按HINCRBY
命令而非INCR
增加计数值,
这样您就可以通过HGETALL
命令获取密钥的所有计数值。
增加计数值:
$redis.hincrby 'post:123:views' '2014:7:29' 1
获取密钥的所有计数值:
$redis.hgetall 'post:123:views'