【发布时间】:2015-11-15 05:40:32
【问题描述】:
我正在使用 Redis 存储来自许多模拟传感器的数据日志。我的目标是根据日志时间戳对数据进行排序,并从特定日期时间范围内提取数据。我的原始数据模型是使用传感器名称作为键,并为每个时间戳设置一个哈希值,并将值附加到哈希键上。
所以。如果我有 SensorA、SensorB 和 SensorC,则执行 Keys * 将返回 1. SensorA、2. SensorB 和 3. SensorC。执行 hget SensorB 20110111172900 会返回,比如说 25。
当前建模的问题是它不允许对时间戳进行排序,或者我认为因为我尝试过的所有方法都失败了。
是否有人能够建议一个允许对数据范围进行排序和提取的数据模型,或者建议在上面的数据模型中允许这样做的正确排序参数。
【问题讨论】:
-
以您给我的视角再次查看已排序的集合使它们成为显而易见的选择。 - 谢谢汤姆!
标签: sorting redis data-modeling