如何使用redis来检查一个人的可用性

jhkqcmku  于 2021-06-08  发布在  Redis
关注(0)|答案(1)|浏览(345)

让我们考虑一个会议请求,在那里我可以找到一个人是否在某个特定的时间段有空。
例句:我需要检查一下是否有人在3点到3点半开会。所以,如果一个人从2:30到3:01很忙,就意味着这个人不在。
问:如何使用redis缓存。我是否需要存储一个用户每分钟的缓存,然后应用程序决定或任何其他方式?

mu0hgdu0

mu0hgdu01#

我不确定redis是否是我为这个任务选择的数据存储。
不过,如果您愿意以1分钟的分辨率工作,则可以将一个人占用的分钟数存储在一组已排序的分钟数中,然后检查时间范围是否与该人的计划约会重叠 ZINTER 命令。

相关问题