需要使用 redis 跟踪最近 5 分钟和最近 60 分钟的用户登录次数

问题描述 投票:0回答:0

我想跟踪过去 5 分钟和过去 60 分钟的登录次数。 如果用户在任何这些间隔内超过阈值(比如 5 分钟内 10 次或 60 分钟内 20 次),我想执行一些其他操作。

我有一个系统通知我的代码用户已经登录并发送他/她的 ID。

我想跟踪过去 5 分钟和过去 60 分钟的登录次数。 如果用户在任何这些间隔内超过阈值(比如 5 分钟内 10 次或 60 分钟内 20 次),我想执行一些其他操作。

如何使用redis实现它

Ps:我尝试获取到期时间并将其设置为每次登录的新到期时间,但这只会给我一定时间间隔内的登录次数。

javascript authentication redis alerts user-activity
© www.soinside.com 2019 - 2024. All rights reserved.