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

Redis Go client

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

Hi! Just getting familiar with the library and I'm looking to do the following: ```go var c *redis.Client = ... _, err := c.Pipelined(ctx, func(p redis.Pipeliner) error { // Do...

So it's actually not a bug, but i am wondering why inside the updateLatency function, use the ping method without a timeout instead of with a timeout? Because i am...

Hi, I'm using this library in many projects. Sometimes I was getting this error. I only used this library for caching purposes with basic Get,Set function. Here is my redis...

Trying to connect to a redis database that's managed by DigitalOcean, but when pinging the connection I receive an EOF. DigitalOcean says "This error occurs when the command does not...

Some applications require several redis clients and may otherwise have complex logical structure. Thus, logging and metrics must be associated with the client rather than just sit in global scope....

First, I think SentinelClient is used redis sentinel strategy, but then I find there is FailoverClient which use sentinel strategy in it's comments. Now, I'm so confused, can someone explain...

It is necessary to call `defer client.Close()` after new a redis client?

## Expected Behavior Commands wrapped in a `Watch` callback should enter the client hook. ## Current Behavior Commands wrapped in a `Watch` callback do enter the client hook if the...

## Expected Behavior `Ring`'s documentation implies it is behaves mostly like other clients. None of its documented caveats imply `Ring.PSubscribe` should behave in any way differently than `Client.PSubscribe`. ## Current...