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

A Ruby client library for Redis

Results 92 redis-rb issues
Sort by recently updated
recently updated
newest added

Hello, this is for Redis version `4.1.3`. I am trying to make sure that my application never crashes during a primary failover on Elasticache. I added this to my Redis...

I was trying to test the tcp keep alive functionality, using the following script. ``` require 'redis' option = { :url => 'redis://localhost:6380', :tcp_keepalive => 60 } conn = Redis.new(option)...

Awhile back I had an issue where using `Redis#blpop` in my code would reliably leak connections. I forgot to open an issue about it, but I seemed to fix it,...

It's a common pattern to configure an application with something like: ```ruby redis = Redis.new(ENV["REDIS_URL"]) ``` When migration from a single Redis instance to a redis cluster, this become a...

**Infra** - AWS Redis instance with AUTH, encryption at rest, encryption in transit enabled. **Data** - Any JSON upto 4mb in size. **Steps to reproduce** ``` require 'redis' require 'json'...

What happens: 1. Consumer reads a message then fails. 2. The message is added to the list of pending. 3. After a while, the stream is trimmed and the message...

Hi, it's me again with some em-synchrony issues. 😅 Just for posterity (i.e., for #915), I'm getting errors akin to this: ``` undefined method `"*2\r\n$4\r\nLLEN\r\n$6\r\nmylist\r\n"' for nil:NilClass (NoMethodError) redis-4.1.0/lib/redis/connection/synchrony.rb:121:in `write'...

I have my Redis calls instrumented in production with [Honeycomb's](https://www.honeycomb.io) Ruby [beeline](https://github.com/honeycombio/beeline-ruby), which has pointed to an interesting issue with the reconnect logic. We're using the synchrony driver, which I...

I'd like to only include the `ruby` and `hiredis` drivers in the gem. The `synchrony` one is hard to debug, and I don't think that many people use it. If...

I know that there have been some similar (fixed) issues about forked clients reconnecting and so on, but that was before Redis introduced ACL. Now the problem isn't necessarily the...