定制 msheng/yii2-redlock 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

msheng/yii2-redlock

Composer 安装命令:

composer require msheng/yii2-redlock

包简介

Class for easier Redlock integration

README 文档

README

A redlock for Yii2, distributed locks with Redis

Based on Redlock-rb by Salvatore Sanfilippo and signe redlock-php

Installation

To install run:

    composer require "msheng/yii2-redlock:~1.0.0"

Or add this line to require section of composer.json:

    "msheng/yii2-redlock": "~1.0.0"

project

Your project need to be an yii2-app-advanced , and here is the guide

main.php

In common/config/main.php or main-local.php

<?php
'components' => [
    'redLock' => [
        'class' => 'msheng\RedLock\RedLock',
        'servers' => [
            [
                'hostname' => '127.0.0.1',
                'port' => 6379,
                'timeout' => 0.5,
            ],
            [
                'hostname' => '127.0.0.1',
                'port' => 6389,
                'timeout' => 0.05,
            ],
            [
                'hostname' => '127.0.0.1',
                'port' => 6399,
                'timeout' => 0.05,
            ]
        ]
    ]
],

Usage

<?php
$lock = Yii::$app->redLock->lock('hello');
if($lock){
    sleep(10);
    Yii::$app->redLock->unlock($lock);
}

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2016-08-05

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固