What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
In the XRPL Stream Redis is currently mandatory. We use a custom transaction management on Redis called Sologenic Transaction Management & Queue (stmxq)
Since this library is designed to be used by many services, it should be optional to use Redis in the ecosystem. Managing a Redis server is sometimes expensive and resource-consuming for some users.
Also, some clients may just want to use this system and don't worry about recovery and failovers.
https://github.com/sologenic/sologenic-xrpl-stream-js/issues/1
In the XRPL Stream Redis is currently mandatory. We use a custom transaction management on Redis called Sologenic Transaction Management & Queue (stmxq)
Since this library is designed to be used by many services, it should be optional to use Redis in the ecosystem. Managing a Redis server is sometimes expensive and resource-consuming for some users. Also, some clients may just want to use this system and don't worry about recovery and failovers. https://github.com/sologenic/sologenic-xrpl-stream-js/issues/1