gpt4 book ai didi

redis - redis数据访问的key设计

转载 作者:可可西里 更新时间:2023-11-01 11:16:53 25 4
gpt4 key购买 nike

我有兴趣在 Redis 上构建时间序列应用程序。我的数据有时会在历史上到达,因此数据是可变的。我目前有大约 1 亿个事件。

我正在考虑的数据访问需要灵活,以便按重要性排序

类型[销售佣金印象]日期类型 [最小时日]客户编号布兰迪产品类型id产品编号

我会问什么类型的数据,例如销售、佣金、展示。然后是聚合类型 second, min, hour, day我有一个事件数据层次结构,因此按客户、品牌、产品类型和每个特定产品分类。

有没有办法像这样建立一个 key :

销售:小时:clientid:brandid:producttypeid:productid

然后查询该键的一部分,如

销售:小时:clientid:brandid

或者我需要为每个构建桶

  • 销售时间:小时
  • 销售:小时:clientid
  • 销售:小时:clientid:brandid
  • 销售:小时:clientid:brandid:producttypeid
  • 销售:小时:clientid:brandid:producttypeid:productid

最佳答案

RedisLabs 现在提供 RedisTimeSeries它有一些有趣的功能。对于您的用例,我们有标签,您稍后可以根据这些标签进行过滤,以便从相关时间序列中检索数据。它还支持多种聚合

关于redis - redis数据访问的key设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45899913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com