redis
redis copied to clipboard
Efficient asynchronous communication with Redis servers, enabling scalable and responsive data storage and retrieval.
Add support for TLS connection using : (new ConnectContext())->withTlsContext($tlsContext);
[RESP3](https://github.com/redis/redis-specifications/blob/master/protocol/RESP3.md) supports [pub/sub](https://redis.io/docs/latest/develop/interact/pubsub/) on a single connection, instead of having to open a separate connection to receive messages.
Add explicit support for [transactions](https://redis.io/docs/latest/develop/interact/transactions/).
The workflow dispatch trigger allows manually running the workflow from the web UI.
If you have only one subscription and then unsubscribe from it, `Amp\Redis\RedisSubscriber` will become to invalid state. `Amp\Redis\RedisSubscription::unsubscribe` internally calls `Amp\Redis\RedisSubscriber::unloadEmitter` which checks isIdle and disconnects but `runnging` flag stays...