我正在编写一个烧瓶应用程序,它将计算来自多个网站的页面浏览量。我决定使用 Redis 和 Redispy,但我很难决定如何构建。最初我试图有这样的东西
redis.set("date:YYYYMMDD:site:sitename", 1)
我希望能够按日期或站点名称查询并显示计数值。我尝试使用 .keys 按日期或站点名称进行查询,但 REDIS 文档说要避免使用密钥。
所以我想也许我可以使用redis哈希:
redis.hset("date:YYYYMMDD", "site", "sitename")
redis.hset("counter", 1)
最终,我希望能够按站点名称、日期或显示所有日期的所有值在站点计数器上运行报告。我似乎找不到合适的结构来让我得到我想要的。
任何建议将不胜感激!我以前没有使用过 REDIS。