如何将数据插入Redis

时间:2017-05-15 10:04:35

标签: redis

我在发布这个问题之前对Redis很陌生我在Redis中尝试了几个选项,例如HASH,SET,MULTI SET来创建如下表,但我无法做到

我需要将下表插入Redis,inserttime列应该以最新时间戳作为每个Processnumber的第一行

Processnumber       | insertedtime
------------------+--------------------------
370905502434097 | 2017-05-11 07:11:10+0000
370905502434097 | 2017-05-11 07:09:09+0000
370905502434097 | 2017-05-11 07:06:55+0000
370905502434097 | 2017-05-11 07:03:55+0000
4024007195422711 | 2017-05-11 07:11:10+0000
4024007195422711 | 2017-05-11 07:09:09+0000
4024007195422711 | 2017-05-11 07:06:55+0000
4024007195422711 | 2017-05-11 07:03:55+0000
5591980872085425 | 2017-05-11 07:11:10+0000
5591980872085425 | 2017-05-11 07:09:09+0000
5591980872085425 | 2017-05-11 07:06:55+0000
5591980872085425 | 2017-05-11 07:03:55+0000
5591980872085425 | 2017-05-11 06:46:35+0000

任何帮助或建议都得到高度赞赏

提前致谢!!! ...

1 个答案:

答案 0 :(得分:0)

使用Redis,您首先需要知道您将在数据上运行什么类型的查询,以便了解如何"插入"它

查看您的表格,看起来流程编号是唯一标识符,可疑的两个主要问题是:

  1. 给出一个进程号,给我一个时间戳
  2. 给定一个日期戳范围,给我回复其中的进程号
  3. 对于这种类型的操作,排序集可以很好地完成。详细了解ZADD及其朋友。