我使用Redis来存储来自许多模拟传感器的数据日志。我的目标是根据日志时间戳对数据进行排序,并从特定的日期时间范围中提取数据。我的原始数据模型是使用传感器名称作为关键字,并为每个时间戳和附加到hashkey的值设置一个散列。Redis - 寻求数据建模建议
所以。如果我有SensorA,SensorB和SensorC,则执行Keys *将返回1. SensorA,2. SensorB和3. SensorC。做hget SensorB 20110111172900会返回,比方说25.
当前建模的问题是,它不允许排序时间戳,或者所以我认为,因为我所有尝试失败。
有人能够建议一个数据模型,允许排序和提取数据范围,或建议适当的排序参数,这将允许在上面的数据模型中。
再次看着你已经给我的视觉排序集,使他们明显的选择。 - 谢谢汤姆! – 2011-01-12 13:05:28