我从服务提供商处收到优惠,我需要根据以下内容构建统计信息:
基本上它将用于为特定目的地和持续时间建立日期 - 价格图。
您建议将它存储在Redis数据库中的方法是什么?
答案 0 :(得分:1)
我建议创建Sorted Set
类型的键。
每个键是目的地和持续时间的组合,例如offer:newyork:7
。
每个成员(在一个键内)包含价格的值,以及得分的日期(作为{ {3}})。
通过这种方式,您可以预先查询您知道的特定目的地和持续时间(另一个选项,部分可接受但依赖于 - 通过KEYS
命令获取可用密钥),并获取按日期排序的所有要约({ {1}})。