PHP使用Redis

一. 连接

前提条件:PHP已安装Redis扩展 

$objRedis = new \Redis();

$objRedis->connect('127.0.0.1', '3306');

$objRedis->auth('123456'); //密码验证

$objRedis->select(2);//选择数据库2

二. 单据锁实现

加锁:

$objRedis->set($key, $uniqueLock, ['nx', 'ex'=>$intExpireTime]);

return $uniqueLock;

解锁:

$objRedis->watch($key);

if ($returnUniqueLock == $objRedis->get($key)) 

{

            $res = $objRedis->multi()->del($key)->exec();

            return $res;

}

$objRedis->unwatch();

return false;

你可能感兴趣的:(PHP使用Redis)