redis/pubsub-sub-bench

Verified Publisher

By Redis

Updated about 2 months ago

Image
0

462

redis/pubsub-sub-bench repository overview

pubsub-sub-bench

Benchmark tool for measuring Redis Pub/Sub subscriber throughput and latency at scale.

CI Docker Hub

Quick Start

docker pull redis/pubsub-sub-bench

# Start Redis
docker run -d --name redis redis:8.6

# Run subscriber benchmark
docker run --rm --link redis:redis redis/pubsub-sub-bench   --uri redis://redis:6379   --subscribers 100   --channels 10   --test-time 30

Features

  • High-concurrency: test with thousands of concurrent subscribers
  • Channel patterns: benchmark SUBSCRIBE and PSUBSCRIBE
  • Latency measurement: end-to-end message latency percentiles (p50, p99, p999)
  • Cluster support: connect to Redis Cluster via --cluster
  • JSON metrics output: structured results for CI/CD pipelines

Use Cases

  • Validate Pub/Sub throughput before and after Redis upgrades
  • Capacity planning for high-subscriber workloads
  • Regression testing for message fanout scenarios

Source

https://github.com/redis-performance/pubsub-sub-bench

Licensed under Apache 2.0.

Tag summary

Content type

Image

Digest

sha256:5dd98ff0d

Size

8.3 MB

Last updated

about 2 months ago

docker pull redis/pubsub-sub-bench:master-20260527-101435

This week's pulls

Pulls:

87

Last week