A Ruby client that tries to match Redis' API one-to-one, while still providing an idiomatic interface.
Namespaced Rack::Session, Rack::Cache, I18n and cache Redis stores for Ruby web frameworks.
Redis Store for Rack applications
Adds a Redis::Namespace class which can be used to namespace calls to Redis. This is useful when using a single instance of Redis with multiple, different applications.
Redis store for ActiveSupport
Redis for Ruby on Rails
Map Redis types directly to Ruby objects. Works with any class or ORM.
Simple low-level client for Redis 6+
A drop-in replacement for e.g. MemCacheStore to store Rails sessions (and Rails sessions only) in Redis. For great glory!
Distrubuted mutex using Redis
Redis session store for ActionPack. Used for storing the Rails session in Redis.
A Redis backend store for Rack::Cache
Implements a distributed semaphore or mutex using Redis.
Backup and restore your Redis data to and from JSON by database, key, or key pattern.
Ruby wrapper for hiredis (protocol serialization/deserialization and blocking I/O)
Instantiate one with `redis = MockRedis.new` and treat it like you would a normal Redis object. It supports all the usual Redis operations.
another redis automatic master/slave failover solution for ruby by using built-in redis sentinel
Fake (In-memory) driver for redis-rb. Useful for testing environment and machines without Redis.
Adds Redis::Queue class which can be used as Distributed-Queue based on Redis. Redis is often used as a messaging server to implement processing of background jobs or other kinds of messaging tasks. It implements Reliable-queue pattern decribed here: http://redis.io/commands/rpoplpush
Redisk includes Redisk::IO which is ~ Ruby's stdlib IO. It can be used with stdlib's Logger to log directly to redis
Eventmachine redis client using hiredis native parser
Redis feature flag adapter for Flipper
Class-style namespace prefixing for Redis
Higher-level data structures built on Redis.
Pessimistic locking using Redis
Web-based Redis browser that can work as standalone app or mounted Rails engine.
Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later. Background jobs can be any Ruby class or module that responds to perform. Your existing classes can easily be converted to background jobs or you can create new classes specifically to do work. Or, you can do both. Resque is heavily inspired by DelayedJob (which rocks) and is comprised of three parts: * A Ruby library for creating, querying, and processing jobs * A Rake task for starting a worker which processes jobs * A Sinatra app for monitoring queues, jobs, and workers.
Redis instrumentation for the OpenTelemetry framework
Creates and manages Redis instances on the Google Cloud Platform.
High performance real-time prefix search, indexes store in Redis for Rails application.
Redis backend engine for Faye
DataMapper adapter for the Redis key-value database
Utilities built on redis-rb for using Redis Lua scripting.
Feature flippers with redis.
Distributed lock using Redis written in Ruby. Highly inspired by https://github.com/antirez/redlock-rb.
Redis-backed rate limiter
Ohm is a library that allows to store an object in Redis, a persistent key-value database. It has very good performance.
resque-retry provides retry, delay and exponential backoff support for resque jobs. Features: * Redis backed retry count/limit. * Retry on all or specific exceptions. * Exponential backoff (varying the delay between retrys). * Multiple failure backend with retry suppression & resque-web tab. * Small & Extendable - plenty of places to override retry logic/settings.
redis-store testing
redis_failover is a ZooKeeper-based automatic master/slave failover solution for Ruby
This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program
This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program
A Redis client library.
Pessimistic locking for ruby redis
Redis backend for qu
Pooled active support compliant caching with redis
Celluloid::IO support for the redis-rb library
Adds Redis::Bloomfilter class which can be used as ditributed bloom filter implementation on Redis. A Bloom filter is a space-efficient probabilistic data structure that is used to test whether an element is a member of a set.
A real-time Redis monitoring tool written in Ruby
A fast HTTP / Websocket Server with built-in Pub/Sub support (with or without Redis), static file support and many other features, optimized for Ruby MRI on Linux / BSD / macOS / Windows