v10086 / redis-lock
Redis分布式锁(Distributed locks)
Installs: 52
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/v10086/redis-lock
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2026-01-07 15:49:30 UTC
README
📃 开源协议 Apache License Version 2.0 see http://www.apache.org/licenses/LICENSE-2.0.html
简介
Redis分布式锁(Distributed locks) 用Redis实现一个分布式锁管理。
版本说明
PHP7.0+版本 必须安装phpredis拓展
安装教程
composer require v10086/redis-lock:v1.0
使用示例
//\v10086\RedisLock::$redisHandler=\v10086\Redis::connection('default'); 设置可用的redis操作句柄 //上锁 $lock_key='10086'; $lock_token=uniqid(); $res = \v10086\RedisLock::lock($lock_key,$lock_token); if($res!=true){ //锁被其它事务占用 上锁失败 返回提示 return; } //做点其它事务处理,完成后解锁 \v10086\RedisLock::unlock($lock_key,$lock_token);