React based library for Redis-Live, a fast & simple dashboard for Redis
Redis utilities for redis instrumentations
A robust, performance-focused and full-featured Redis client for Node.js.
A modern, high performance Redis client
This package provides support for the [RedisBloom](https://redis.io/docs/data-types/probabilistic/) module, which adds additional probabilistic data structures to Redis.
OpenTelemetry instrumentation for `redis` database client for Redis
The source code and documentation for this package are in the main [node-redis](https://github.com/redis/node-redis) repo.
This package provides support for the [RedisJSON](https://redis.io/docs/latest/develop/data-types/json/) module, which adds JSON as a native data type to Redis.
This package provides support for the [RediSearch](https://redis.io/docs/interact/search-and-query/) module, which adds indexing and querying support for data stored in Redis Hashes or as JSON documents with the [RedisJSON](https://redis.io/docs/data-type
This package provides support for the [RedisTimeSeries](https://redis.io/docs/data-types/timeseries/) module, which adds a time series data structure to Redis.
Generates CRC hashes for strings - for use by node redis clients to determine key slots.
A node.js redlock implementation for distributed redis locks
An HTTP/REST based Redis client built on top of Upstash REST API.
Javascript Redis protocol (RESP) parser
A modern node.js redlock implementation for distributed redis locks
Redis storage adapter for Keyv
The Socket.IO Redis adapter, allowing to broadcast events between several Socket.IO servers
Redis commands
Info output parser for Redis
This library emulates ioredis by performing all operations in-memory.
A Redis store for the `express-rate-limit` middleware
Redis commands
<div align="center"> <h1 align="center">@upstash/core-analytics</h1> <h5>Serverless Analytics for Redis</h5> </div>
Redis session store for Connect
Instantiate one with `redis = MockRedis.new` and treat it like you would a normal Redis object. It supports all the usual Redis operations.
Instantiate one with `redis = MockRedis.new` and treat it like you would a normal Redis object. It supports all the usual Redis operations.
simple api for caching strings in redis and passing a time to live
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.
Robin hood leverages celluloid actors and redis-mutex to distribute long-lived, single-instance processes across multiple servers.
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.
LionAttr uses Redis to store Mongoid object in-mem giving it fast accessibility. It also gives convenience to manipulate numeric attributes which will be called live attrbutes. With live attributes, you can increase, decrease database for high performance.
Healthier provides comprehensive health check endpoints (live, ready, ping) for Rails applications with support for monitoring multiple backing services including PostgreSQL, MongoDB, Redis, RabbitMQ, Sidekiq, and ElasticSearch. It includes built-in authentication and flexible configuration options.
TaxCalculatorGem fetches live sales tax rates from the Washington State DOR API, supports manual rate overrides, per-item cart calculation, and pluggable in-memory or Redis caching.
Record status along with other relevant information of transactions or tasks. These tasks can be a cron job, large background jobs or a simple method. Any task can be plugged into a transaction block. Transaction uses Redis to store the current status along with other information. The events within the transaction block can be published via Pubsub client (ex. Pusher, PubNub or any valid pubsub client).These events can be subscribed in the client app for the live status of the transaction.
|> Distributed locks with "prioritized lock acquisition queue" capabilities based on the Redis Database. |> Each lock request is put into the request queue (each lock is hosted by its own queue separately from other queues) and processed in order of their priority (FIFO). |> Each lock request lives some period of time (RTTL) (with requeue capabilities) which guarantees the request queue will never be stacked. |> In addition to the classic `queued` (FIFO) strategy RQL supports `random` (RANDOM) lock obtaining strategy when any acquirer from the lock queue can obtain the lock regardless the position in the queue. |> Provides flexible invocation flow, parametrized limits (lock request ttl, lock ttl, queue ttl, lock attempts limit, fast failing, etc), logging and instrumentation.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.