假设有三个关键模式user:id
,chat:id
和message: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
命令查找哪些用户在1488899999999
和ZRANGEBYSCORE message:epoch:time 1488880000000 1488899999999
之间发送了邮件。
问题:
有没有机会找到在chat:id:10354
和1488880000000
之间1488899999999
写过邮件的新用户?