+
80
-

php如何用redis实现全局内存锁?

php如何用redis实现全局内存锁?


网友回复

+
0
-

<?php
$redis = new Redis(); #实例化redis类
$redis->connect('127.0.0.1'); #连接服务器
$timeout = 5; //锁的过期时间,单位秒
//获取锁
$is_lock = $redis->set("3423", 1, array('nx', 'ex' => $timeout));
var_dump($is_lock);

//解锁
$redis->del("3423");

我知道答案,我要回答