主页 > 编程资料 > PHP >
发布时间:2017-10-13 作者:apizl 阅读:152次

PHP使用redis进行读写操作,大并发下会出现:多个PHP进程同时操作一个KEY,这个时候需要加一个锁,即获取锁的php进程有权限写。

$lock_key = 'index_sum' . $redis_key;

$is_lock = $redis->setnx($lock_key, 1); // 加锁

if($is_lock == true){ // 获取锁权限

$redis->setex($redis_key, $expire, $data); // 写入内容

// 释放锁

$redis->del($lock_key);

}else{

return true; // 获取不到锁权限,直接返回

}


文章由爱资料原创本文地址:https://www.apizl.com/archives/view-133902-1.html,转载请以链接形式标明本文地址!
关键字词: