Arrow Left IconExplore Scalers

Use events from Redis to trigger autoscaling with Kedify and KEDA

Get Started
Redis Diagram

Redis is an in-memory data structure store, used as a database, cache, and message broker, with support for complex queries

It’s ideal for fast data access and real-time processing. It’s perfect to use KEDA to automatically scale applications based on data volume in different Redis data structures like Lists, Streams, and using Sentinel for high availability setups.

Featured Use Cases

Scenario:

High-performance message queuing system required for real-time data processing applications.

Redis Usage:

Messages are queued into a Redis List, providing fast access and write speeds essential for high-demand environments like financial transactions or real-time analytics.

KEDA Usage:

KEDA automatically scales processing backends based on the Redis List length, ensuring low latency and high throughput without manual intervention.
Get Started
                    apiVersion: keda.sh/v1alpha1
kind: ScaledObject
metadata:
  name: message-queue-scaledobject
  namespace: default
spec:
  scaleTargetRef:
    name: message-processor-deployment
  triggers:
  - type: redis
    metadata:
      address: redis:6379
      listName: messages
      listLength: '10'