php如何用redis实现全局内存锁?
网友回复
<?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");
php如何用redis实现全局内存锁?
网友回复
<?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");