reactphp-redis
reactphp-redis copied to clipboard
Async Redis client implementation, built on top of ReactPHP.
Redis sentinel master auto discovery This is alpha version, it may contains major bugs. Use it only on own risk! Introduced new class `SentinelClient` with public methods: masterAddress() - for...
This project already supports detecting closed connections when receiving a close event. On top of this, to account for situations where the socket connection may die silently (e.g. due to...
Refs https://github.com/clue/reactphp-ndjson/issues/3
Hi, how can I connect to a Redis 6 with username and password, since this Redis instance uses ACL (https://redis.io/topics/acl)
Looks like Redis 6 is likely only supporting the RESP3 protocol: http://antirez.com/news/125
There are plans to simplify the API by removing the `Factory` and instead replacing it with a simpler `RedisClient` constructor. In other words, this: ```php $factory = new Clue\React\Redis\Factory(); $redis...
I’m not sure if this issue is specifically related to this library or ReactPHP, but currently, it only occurs with reactphp-redis. When I run something like: `$counter = await($this->redis->eval(self::LUA_SCRIPT, 1,...
We should register a Promise cancellation handler so that the following code actually cleans up the underlying promise and socket resources as applicable: ``` php $promise = $redis->blpop('list', 100); $promise->cancel();...
This change implements full ACL-style authentication for Redis 6+ in the Factory class, allowing both username and password to be read from the URI or query parameters and sent as...