首页 > 编程语言 >PHP 添加分布式锁

PHP 添加分布式锁

时间:2022-10-26 17:22:49浏览次数:51  
标签:请求 有效期 random 添加 key PHP 分布式

<?php
  //Redis设置分布式锁的原子属性
  $ok = $redis->set($key, $random, array('nx','ex'=>$ttl));
  //如果设置成功
  if(ok){
    //todo 修改数据
    //防止在做修改时,当前的有效期失效,导致下一个请求锁住数据时,当前请求会把下一个请求的有效期给删除
    if($reids->get(key) == $random){
      $redis->del($key)
    }
  }
?>

 

标签:请求,有效期,random,添加,key,PHP,分布式
From: https://www.cnblogs.com/qutao125/p/16829190.html

相关文章