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

Redis Go client

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

When a node fails, it takes `15s` for `go-redis` to mark this node as a failed node. You can see it in this [line](https://github.com/redis/go-redis/blob/master/osscluster.go#L374). ## Possible Solution This `timeout` should...

## Expected Behavior When we do `client.Ping()` command through twemproxy, it should return PONG as success value or error with message. This is just sample of my expectation if succeed...

I am trying to get map value from a dynamic key but it keeps returning empty value ## Detailed Description ``` type UserTempSignup struct { Email string `redis:"email" json:"email"` Code...

Today we can't create a ring in universal ctor / universal options There is a clash of `Addrs` field name, that is a slice of strings for all flavors of...

In version 9, we removed the lock from the pipeline, as we believed many people did not need it. However, we received some concurrency-related issues, so I think we should...

### Discussed in https://github.com/redis/go-redis/discussions/2837 Originally posted by **TonyStarkIron** December 18, 2023 My app is a redis proxy to receive redis command and return results, however, go-redis returns redis.Z when command...

This library implements non-standard pool behavior. Where the pool size is essentially not an honest pool size and can increase without limitation, which under heavy loads will lead to the...

breakingchange

- At present, the `scan` command is dispatched to a random slot. - As far as I can tell, the scanX family of commands are not cluster aware (e.g. don't...

## My Code ``` // FindNearTruck geosearch geohash FROMLONLAT 109.33 24.3 BYRADIUS 200 km ASC func FindNearTruck(ctx context.Context, long, lat float64, r float64, sort string) []string { // q :=...