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

I'd be happy to make a PR if someone more knowledgeable can say what alternatives are suitable to recommend. This would make for a better upgrade experience.

When there are multiple replica nodes per master (in a cluster mode), is there an option to prioritize which replica node to be used? Let's say I have three master...

I have a Rails project in which the Action Cable uses Redis. The PC environment is Windows 10 + Ubuntu 18. Since I installed Docker and caused Ubuntu to fail...

v4.1.4 include a fix for [888](https://github.com/redis/redis-rb/issues/888), but introduced an issue for me. In my environment, I have `REDIS_URL=redis://HOSTNAME:6379/5` which is used for most of my interactions with Redis. However, in...

When certain kinds of connection errors happen, disconnect to allow reconnection on next operation. We ran into an issue where AWS ElastiCache switched the current master into a slave but...

`subscribe_with_timeout` seems to be taking longer than the timeout value specified to raise a timeout error. After playing around with it for a bit, it appears to be waiting `read_timeout...

The documentation for the arguments of `Redis#xclaim` is confusing and hard to comprehend, and the purpose of the arguments isn't really described. Cross-referencing with https://redis.io/commands/xclaim#command-options makes the purpose of the...

`OpenSSL::SSL::SSLError` is raised when hitting maxclients. Reproduction: In this experiment maxclient is set to 40. ``` 50.times do |n| puts "Connection #{n}, #{Time.now.utc}" Redis.new(url: url, driver: :ruby, ssl_params: { verify_mode:...

I recently migrated from using a Redis instance to a Redis cluster in my Rails app. And to use the benefits of cluster mode in redis-rb, I changed my connection...

**Issue:** Calling `Redis#blpop` with a non-integer timeout option results in an exception. **Expected behavior:** Fractional timeouts should be permitted and passed on to Redis. **Version:** `redis` gem version 4.2.5 **Detail:**...