Redis限制访问次数

本文介绍了如何使用Redis快速实现一分钟内访问次数限制的功能。通过Redis的存储特性,避免了关系型数据库处理此类需求的复杂性。举例说明,当用户在一分钟内访问超过3次时,系统将提示用户稍候再试。
摘要由CSDN通过智能技术生成

Redis可以很方便的实现短期的数据存储和使用。比如限制一段时间内的访问次数之类的,如果用关系型数据库来做稍显麻烦,这里用刚刚写的新需求做个小例子。
需求:一分钟内访问超过3次,提示请稍候

 /**
     * 通过缓存查询身份证在一分钟内的刷卡次数
     *
     * @param idCard 身份证号
     * @return
     */
    public int CheckCount(String idCard) {
   
        //redis存入idCard,次数,过期时间1分钟
        //获取当天时间
        int count = 1;
        String date = DateUtil.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值