workerman/redis

Maintainers

👁 workerman

Package info

github.com/workerman-php/redis

Homepage

pkg:composer/workerman/redis

Statistics

Installs: 251 512

Dependents: 23

Suggesters: 4

Stars: 22

Open Issues: 5

v2.0.6 2026-06-02 07:34 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT d8800cba4c9b65e128897932f741ec89ecfbc339

This package is auto-updated.

Last update: 2026-06-02 07:35:21 UTC


README

Asynchronous redis client for PHP based on workerman.

Install

composer require workerman/redis

Usage

require_once __DIR__ . '/vendor/autoload.php';
use Workerman\Redis\Client;
use Workerman\Worker;

$worker = new Worker('http://0.0.0.0:6161');

$worker->onWorkerStart = function() {
 global $redis;
 $redis = new Client('redis://127.0.0.1:6379');
};

$worker->onMessage = function($connection, $data) {
 global $redis;
 $redis->set('key', 'hello world'); 
 $redis->get('key', function ($result) use ($connection) {
 $connection->send($result);
 }); 
};

Worker::runAll();

Document

http://doc.workerman.net/components/workerman-redis.html