2017 © Pedro Peláez
 

library php-redis-lock

image

dennis/php-redis-lock

  • Monday, March 10, 2014
  • by denheck
  • Repository
  • 2 Watchers
  • 6 Stars
  • 3,795 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 9 Versions
  • 1 % Grown

The README.md

php-redis-lock

Connecting to Redis:

RedisLock::connect('tcp://host:port');

Or to just connect to localhost and default port:, (*1)

RedisLock::connect();

Acquiring a Lock:

$lock = RedisLock::lock('resource');
if($lock) {
    doSomething();
}

This will attempt to acquire a lock for the named resource. If successful, the return value is a RedisLock object. If the resource was already locked, the return value will be +false+., (*2)

Releasing the Lock:

RedisLock::release($lock);

Make sure to release the lock once you're done with it, so another client can acquire it., (*3)

Lock Expiration

If your client acquires a lock and then dies before releasing it, the lock will expire after a certain amount of time (default 5 minutes). You can set your own lock expiration when acquiring the lock like so: $lock = RedisLock::lock('resource', $expiration_in_seconds);, (*4)

The Versions

10/03 2014

dev-master

9999999-dev

  Sources   Download

MIT

The Requires

 

The Development Requires

by Chris Kite
by Dennis Heckman

10/03 2014

v0.2.4

0.2.4.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Chris Kite
by Dennis Heckman

13/02 2014

v0.2.3

0.2.3.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Chris Kite
by Dennis Heckman

13/02 2014

v0.2.2

0.2.2.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Chris Kite
by Dennis Heckman

12/02 2014

v0.2.1

0.2.1.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Chris Kite
by Dennis Heckman

12/02 2014

v0.2.0

0.2.0.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Chris Kite
by Dennis Heckman

12/02 2014

v0.1.2

0.1.2.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Chris Kite
by Dennis Heckman

12/02 2014

v0.1.1

0.1.1.0

  Sources   Download

The Requires

 

The Development Requires

by Chris Kite
by Dennis Heckman

12/02 2014

v0.1.0

0.1.0.0

  Sources   Download

The Requires

 

The Development Requires

by Chris Kite
by Dennis Heckman