go-redis icon indicating copy to clipboard operation
go-redis copied to clipboard

Redis Go client

Results 377 go-redis issues
Sort by recently updated
recently updated
newest added

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...

redisotel

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.

maintenance
approval-needed

When the user defines the `Dialer` function, we should use `recover` to capture the panic that `addIdleConn` may generate.

feature

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...

feature
needs-tests

Add subscriptions map to channel stuct. This will resolve datatype mismatch in logger of pubsub.go file

feature

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...

redisotel

We observed unusual behavior in connected clients numbers ![clients](https://github.com/redis/go-redis/assets/72800291/76572031-4d47-438f-930b-ca53349b6e76) Looking at the private endpoint used for the cache we see the actual request pattern for the cache ![private_endpoint](https://github.com/redis/go-redis/assets/72800291/c9094fb3-36c0-4cda-98a7-4347a7c077f9) This matches...