Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database Redis存储历史数据_Database_Redis - Fatal编程技术网

Database Redis存储历史数据

Database Redis存储历史数据,database,redis,Database,Redis,我每天都会生成数据。 让我举一个例子来解释: 在世界市场上,黄金价格以秒为间隔变化。我想把这个价格存储在Redis DBMS中 Gold 22 JAN 11.02PM X-price 22 JAN 11.03PM Y-Price ... 24 DEC 11.04PM X1-Price Silver 22 JAN 11.02PM M-Price 22 JAN 11.03PM N-Price 我想每天存储这些数据。希望在最近52周的数据上

我每天都会生成数据。 让我举一个例子来解释: 在世界市场上,黄金价格以秒为间隔变化。我想把这个价格存储在Redis DBMS中

 Gold 22 JAN  11.02PM X-price
      22 JAN  11.03PM Y-Price
      ...
      24 DEC  11.04PM X1-Price

Silver 22 JAN 11.02PM M-Price
       22 JAN 11.03PM N-Price
我想每天存储这些数据。希望在最近52周的数据上应用ML(机器倾斜)。这可能吗? 因为据我所知。redis处理键值。 如果可能的话。我可以从特定日期(7月4日)和日期范围(2月1日至3月31日)获取数据吗?在redis中,a适用于时间序列数据。如果使用报价的时间戳为每个条目打分,则可以使用命令快速访问一整天或一组天(或者
ZSCAN
如果需要分页)

报价数据可以直接存储在排序集中。如果这样做,请确保每个条目都是唯一的。将记录添加到与现有记录相同的已排序集只会更新现有记录的分数(时间戳)。这会将旧记录移到现在,并将其从过去中删除,这不是您想要的


我建议只为排序集中的每个引号存储一个唯一的key/ID,并将数据存储在它自己的key或hash字段中。这将允许您根据需要为数据创建附加索引,并在必要时更轻松地访问特定记录。

是否要将redis用作纯数据存储并使用外部ML工具?Redis提供了一个机器学习模块。我想要
Redis
作为纯数据存储,而
intel daal
作为ML