zoukankan      html  css  js  c++  java
  • 使用redis限制提交次数

    public function somthing($user_id)
    {
        $redis = new Redis();
        $redis->connect('127.0.0.1', 6379);
        
        // 锁不存在,就执行业务代码
        if (!$redis->exists("lock:{$user_id}")) {
        
            // ==========
            // do somthing
            // ==========
    
            // 在 Redis 中存一个有效期60秒的缓存锁
            $redis->set('lock:{$user_id}', 1, 60);
            
            return ['msg' => 1, 'message' => '操作成功', 'data' => 'somthing'];
        }
    
        return ['msg' => 0, 'message' => '每分钟只允许调用一次'];
    }
  • 相关阅读:
    C
    B
    A
    F
    C
    H
    Fang Fang hdu 5455
    Fire Net hdu1045(DFS)
    Sudoku HDU 5547(DFS)
    UVA 10200 Prime Time (打表)
  • 原文地址:https://www.cnblogs.com/seanpan/p/13993485.html
Copyright © 2011-2022 走看看