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

This PR added the plugin functionality for network connection. Currently, it supports three plugin hook points: PreInitConnPlugin, InitConnPlugin, and PostInitConnPlugin. Its functions are as follows: 1. It is necessary to...

feature

Support for native iterators has been added in go 1.23. I suggest to add new Vals method that return keys iterator directly instead of receiving keys through Next, Val methods...

breakingchange
v10

We are noticing Redis commands taking more than 2 seconds when there is a spike on the application. I am printing the pool stats in the application and I see...

Issue tracker is used for reporting bugs and discussing new features. Please use [stackoverflow](https://stackoverflow.com) for supporting issues. ## Expected Behavior "dialHook" method can work the test code can print "aaaaa"...

Hi ^^ Small commit to add ExpireAtNX, ExpireAtXX, ExpireAtGT, ExpireAtLT of Redis v7 doc: https://redis.io/commands/expireat Small commit to add PExpireNX, PExpireXX, PExpireGT, PExpireLT of Redis v7 doc: https://redis.io/commands/pexpire Small commit...

feature

I wasn't sure the best way to handle adding this. Ideally in a breaking change, but I saw `RestoreReplace` existed, so this was kind of along those lines. Happy to...

feature

Issue tracker is used for reporting bugs and discussing new features. Please use [stackoverflow](https://stackoverflow.com) for supporting issues. The current way of calculating createTime takes into consideration the time use to...

Stale

Redis.client RPush, LPush... methods are expecting `...interface{}` values which may be too open and sometimes accepts arguments that could result in runtime errors. It's true that now is accepting either...

Stale

Support for native iterators has been added in go 1.23. New Vals method added that return keys iterator directly instead of keys through Next, Val pair. Minimum go version changed...

maintenance
v10

This pull request handles the "invalidate" messages sent by redis when enabling CLIENT TRACKING and subscribing to topic "\_\_redis\_\_:invalidate" topic. The invalidated keys are sent on the PayloadSlice field of...

feature
client-side-caching