wenjy / redis
There is no license information available for the latest version (1.0.3) of this package.
php redis examples
1.0.3
2019-02-28 07:05 UTC
Requires
- php: >=7.0
Requires (Dev)
- phpunit/phpunit: ~6.0
This package is auto-updated.
Last update: 2025-04-29 01:00:20 UTC
README
Installation
composer require "wenjy/redis:~1.0"
Usage
<?php $config = [ 'hostname' => '127.0.0.1', 'port' => 6379, 'database' => 0, ]; $redis = new \EasyRedis\Connection($config); $redis->set('string_key', 'test_value'); echo $redis->get('string_key'); // lock $redisLock = new \EasyRedis\Lock($this->redis); $lockName = 'test'; $identifier = $redisLock->acquireLock($lockName); // code... $redisLock->releaseLock($lockName, $identifier); $semname = 'semaphore:remote'; $identifier = $redisLock->acquireSemaphoreWithLock($semname, 5); // code... $res = $redisLock->releaseFairSemaphore($semname, $identifier);