我正在使用Redis存储来自许多模拟传感器的数据日志。我的目标是按照日志时间戳对数据进行排序,并从特定的日期时间范围中提取数据。我的原始数据模型是使用传感器名称作为键,并为每个时间戳使用哈希,将值附加到哈希键上。
因此,如果我有SensorA、SensorB和SensorC,执行Keys *将返回1. SensorA、2. SensorB和3. SensorC。执行hget SensorB 20110111172900将返回25。
当前建模的问题在于它不允许按时间戳排序,或者至少我认为如此,因为我尝试过的所有方法都失败了。
是否有人能够建议一种数据模型,可以允许排序和提取数据范围,或者建议适当的排序参数,以允许在上述数据模型中实现这一点。
因此,如果我有SensorA、SensorB和SensorC,执行Keys *将返回1. SensorA、2. SensorB和3. SensorC。执行hget SensorB 20110111172900将返回25。
当前建模的问题在于它不允许按时间戳排序,或者至少我认为如此,因为我尝试过的所有方法都失败了。
是否有人能够建议一种数据模型,可以允许排序和提取数据范围,或者建议适当的排序参数,以允许在上述数据模型中实现这一点。