redigo
redigo copied to clipboard
Go client for Redis
bench result: ``` BenchmarkIntForByte-12 34.3 19.8 -42.27% benchmark old allocs new allocs delta BenchmarkIntForByte-12 1 0 -100.00% benchmark old bytes new bytes delta BenchmarkIntForByte-12 3 0 -100.00% benchmark old ns/op...
This PR is related to issue https://github.com/gomodule/redigo/issues/375 and adds a first pass at parsing replies containing stream entries into a struct. I tested things against a Redis server v5.0.7, which...
In the same way as seen on the OpenTelemetry instrumentation for`go-redis` it would be extremely beneficial to create a similar package for redigo. **Not only we can track the overhead...
I am using Redigo in a project that relies on reading messages from streams. I know this is a newer feature of Redis, but is this something that Redigo plans...
Add high-level pubsub API that accomplishes the following goals: - Hides receive loop from application, possibly by calling application supplied function to handle notifications. - Uses context.Context to cancel subscriptions....
If you turn off redis responses with `CLIENT REPLY OFF`. Then, if you use the pool, and try to call `Close()` method from the connection, it will never close, because...
**This PR implements server-assisted client side caching [introduced](https://redis.io/topics/client-side-caching) in Redis 6.0** ~This is done entirely at a pool level by running a separate goroutine that subscribes to invalidation broadcasts. Command...