承接 php-comp/lock 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

php-comp/lock

Composer 安装命令:

composer require php-comp/lock

包简介

lock library of the php

README 文档

README

License Php Version Latest Stable Version

  • DatabaseLock 数据库方式的共享锁
  • FileLock 文件加锁的方式实现
  • SemaphoreLock 基于信号量(是系统提供的一种原子操作)的方式实现。需php编译时 --enable-sysvsem
  • MemcacheLock 基于memcache实现

参考: http://www.jb51.net/article/94878.htm

安装

  • composer
{
    "require": {
        "php-comp/lock": "dev-master"
    }
}
  • 直接拉取
git clone https://git.oschina.net/inhere/php-lock.git // git@osc
git clone https://github.com/inhere/php-lock.git // github

使用

use PhpComp\Lock\Lock;

$locker = new Lock([
    'driver' => '', // allow: File Database Memcache Semaphore
    'tmpDir' => '/tmp', // tmp path, if use FileLock
]);

$key = 'op1';

if ($locker->lock($key)) {
    // do something ...
    
    $locker->unlock($key);
}

License

MIT

统计信息

  • 总下载量: 70
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 5
  • 点击次数: 0
  • 依赖项目数: 2
  • 推荐数: 0

GitHub 信息

  • Stars: 5
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-11-22

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固