Hyperf 之 Redis
1.互斥锁
$redis = ApplicationContext::getContainer()->get(\Redis::class); $key = "string:task:sign:lock:v1:".$user->uid; $keyRet = $redis->set($key,1,array('nx','px' => 1500)); if($keyRet){ }else{ return [ 'code' => 400, 'msg' => '操作过快,请稍后再试', 'data' => [], ]; }