go-redis
go-redis copied to clipboard
Redis Go client
When XGroupCreateMkStream is called in blocking mode (Block = 0), call does not get interrupted by cancelling context. ## Expected Behavior Blocking function interrupts when context is cancelled ## Current...
Sometimes we want to add custom attributes to metrics in order to give better context with the application. Example, I want to identify which API is responsible for calling this...
I added tests for the bug reported in #2276. They are all failing on `Receive()` as expected, so I disabled them until the issue is fixed.
When the user defines the `Dialer` function, we should use `recover` to capture the panic that `addIdleConn` may generate.
Add new `RunLoad` method to Script. It tries to run the script using `EvalSha`, if that fails, it loads the script using SCRIPTLOAD and then tries again. This is what...
Add subscriptions map to channel stuct. This will resolve datatype mismatch in logger of pubsub.go file
As of today, NewCollector() accepts only namespace, subsystem and redis client as input. But there is no way to pass ConstLabels from application to this NewCollector. prometheus.NewDesc inside NewCollector supports...
We are using sentinel for high availability. I'm in process of writing a library to support switchover from legacy deployments which do not use sentinel, and I noticed the server.address...
We observed unusual behavior in connected clients numbers  Looking at the private endpoint used for the cache we see the actual request pattern for the cache  This matches...