Redis中的进入和退出控制数据库

时间:2019-05-22 08:18:42

标签: redis

我正在尝试在Redis中构建“模式”或数据库。我需要控制员工开始和结束工作的时间。因此,每天都需要存储这些值的输入和输出。

然后,我需要执行两个主要查询。首先,我需要知道有多少员工标记了入职时间,其次,我需要知道哪些员工延迟上班(假设那些在上午10:00之后标记的员工)并计算了员工有多少延迟。

这是我拥有的数据库,但是我无法执行这些查询。

用于存储入场时间的一套

sadd entry employee:1 1558512926   
sadd entry employee:2 1558512936   
sadd entry employee:3 1558512945   

存储退出时间的集合

sadd exit employee:1 1557068400
sadd exit employee:2 1557069004
sadd exit employee:3 1557072604

存储员工的哈希:

hmset employee:1 id 1 name Marta
hmset employee:2 id 2 name Juan 
hmset employee:3 id 3 name Camilla 

如何执行这些查询?

0 个答案:

没有答案