go-redis
                                
                                 go-redis copied to clipboard
                                
                                    go-redis copied to clipboard
                            
                            
                            
                        Redis Go client
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...
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...
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...
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...
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...
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...
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...
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...