如何在REDIS中一起使用SINTER和ZRANGEBYSCORE

时间:2017-03-07 15:45:11

标签: redis node-redis

假设有三个关键模式user:idchat:idmessage:date用于在集合上存储数据。

示例数据(完全虚构的场景):

sadd new:user:id 157
sadd new:user:id 282

sadd chat:id:10354 157
sadd chat:id:10354 282

zadd message:epoch:time 1488877701111 111
zadd message:epoch:time 1488898403636 282
zadd message:epoch:time 1488898409822 157
zadd message:epoch:time 1488899903333 333

我可以使用10354命令找到哪些新用户在聊天ID SINTER chat:id:10354 new:user:id上互相发送了邮件。

此外,我还可以使用1488880000000命令查找哪些用户在1488899999999ZRANGEBYSCORE message:epoch:time 1488880000000 1488899999999之间发送了邮件。

问题:
有没有机会找到在chat:id:103541488880000000之间1488899999999写过邮件的新用户?

0 个答案:

没有答案