我收到了来自服务提供商的报价,我需要根据以下内容构建统计数据:
- 报价开始日期
- 优惠期限
- 提供目的地
- 报价_
基本上,它将用于为特定目的地和持续时间构建日期价格图。
您建议将其存储在 Redis 数据库中的方式是什么?
我收到了来自服务提供商的报价,我需要根据以下内容构建统计数据:
基本上,它将用于为特定目的地和持续时间构建日期价格图。
您建议将其存储在 Redis 数据库中的方式是什么?
我建议制作 type 的钥匙Sorted Set
。
每个键都是目标和持续时间的组合,例如offer:newyork:7
.
每个成员(在键中)包含价格值和日期分数(作为Unix 时间)。
通过这种方式,您可以查询您事先知道的特定目的地和持续时间(另一个选项,部分可接受但取决于 - 通过KEYS
命令获取可用密钥),并获取按日期排序的所有报价 ( ZRANGEBYSCORE ... WITHSCORES
)。