Log Redis commands and their total runtime in Rails request log.
An eventmachine-based implementation of the Redis protocol
Lightweight Redis Client
Implementation of the ruby-openid Store interface that stores information in Redis
Module for adding redis functionality to classes: simple key namespacing and locking and connections
Microsoft Azure Redis Management Client Library for Ruby
`qless` is meant to be a performant alternative to other queueing systems, with statistics collection, a browser interface, and strong guarantees about job losses. It's written as a collection of Lua scipts that are loaded into the Redis instance to be used, and then executed by the client library. As such, it's intended to be extremely easy to port to other languages, without sacrificing performance and not requiring a lot of logic replication between clients. Keep the Lua scripts updated, and your language-specific extension will also remain up to date.
This library uses Redis to track the number of actions for a given subject over a flexible time frame.
Redis instrumentation for Newrelic.
Redis store for Sinatra
Leaderboards backed by Redis in Ruby
Simple ActiveModel-compatible persistence layer in Redis
Fast and efficient recommendations and predictions using Redis
Hiredis binding for redis-client
Creates and manages Redis instances on the Google Cloud Platform. Note that google-cloud-redis-v1beta1 is a version-specific client library. For most uses, we recommend installing the main client library google-cloud-redis instead. See the readme for more details.
A Ruby gem to verify the signature of Firebase ID Tokens. It uses Redis to store Google's x509 certificates and manage their expiration time, so you don't need to request Google's API in every execution and can access it as fast as reading from memory.
Creates and manages Redis instances on the Google Cloud Platform. Note that google-cloud-redis-v1 is a version-specific client library. For most uses, we recommend installing the main client library google-cloud-redis instead. See the readme for more details.
ORM for Redis (advanced key-value storage) with ActiveRecord API
Distributed locks (mutexes & semaphores) using Memcached or Redis.
Soulmate is a tool to help solve the common problem of developing a fast autocomplete feature. It uses Redis's sorted sets to build an index of partial words and corresponding top matches, and provides a simple sinatra app to query them. Soulmate finishes your sentences.
Redis cluster-aware client for Ruby
Strategies for cleaning databases using Redis. Can be used to ensure a clean state for testing.
Take a peek into the Redis calls made within your Rails application.
Enable applications to handle AWS Elasticache cluster failovers without rebooting the app.
ActiveModel + Redis
Redis backed store for i18n
Simple redis-based lock mechanism for your sidekiq workers
A Redis-backed statistics storage and querying library written in Ruby.
Redis-backed, per-worker rate limits for job processing
The Sensu Redis client library
This plugin provides native Redis instrumentation for monitoring and metrics collection, including: service health, database connectivity, replication status, `INFO` metrics, key counts, list lengths, and more.
SidekiqAlive offers a solution to add liveness probe of a Sidekiq instance. How? A http server is started and on each requests validates that a liveness key is stored in Redis. If it is there means is working. A Sidekiq job is the responsable to storing this key. If Sidekiq stops processing jobs this key gets expired by Redis an consequently the http server will return a 500 error. This Job is responsible to requeue itself for the next liveness probe.
Wraps memcached, redis(-namespace), memcache-client, dalli and handles their weirdnesses, including forking
A Like/Dislike recommendation engine for Ruby apps using Redis.
A Redis connection pool.
Redis based rate limit and concurrency throttling
Redis output plugin for Fluent
A simple Ruby client library for RediSearch. RediSearch is a Redis powered search engine, developed by RedisLabs. http://redisearch.io/
URI-Redis: support for parsing Redis URIs like redis://host:port/dbindex/key
Redis dependencies for Rpush.
A helper to launch redis server during test
Wolverine provides a simple way to run server-side redis scripts from a rails app
Bring your own LUA scripts into redis.
Provides load balancing of reads in a cluster of Redis replicas
Gush is a parallel workflow runner using Redis as storage and ActiveJob for executing jobs.
Yet another Ruby distributed lock using Redis, with emphasis in transparency. Requires Redis >= 2.6.12, because it uses the new syntax for SET to easily implement the robust algorithm described in the SET command documentation (http://redis.io/commands/set).
Health monitoring Rails plug-in, which checks various services (db, cache, sidekiq, redis, etc.).
Fast and furious tracking system using Redis bitwise operations
Manage your Redis instance (See keys, memory used, connected client, configuration, information)
Redis Admin interface and monitor.