Skip to main content

Redis benchmark run helper. A wrapper around Redis and Redis Modules benchmark tools ( ftsb_redisearch, memtier_benchmark, redis-benchmark, aibench, etc... ).

Project description

codecov Actions Actions

redisbench-admin

Redis benchmark run helper can help you with the following tasks:

  • Setup and teardown of an Redis and Redis Modules DBs for benchmarking
  • Management of benchmark data and specifications across different setups
  • Running benchmarks and recording results
  • Comparing performance results
  • Exporting performance results in several formats (CSV, RedisTimeSeries, JSON)
  • [SOON] Finding performance problems by attaching telemetry probes

Current supported benchmark tools:

** future versions will also support redis-benchmark and memtier_benchmark.

Installation

Installation is done using pip, the package installer for Python, in the following manner:

python3 -m pip install redisbench-admin

Development

Running tests

A simple test suite is provided, and can be run with:

$ poetry run pytest

License

redisbench-admin is distributed under the BSD3 license - see LICENSE

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

redisbench-admin-0.1.28.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

redisbench_admin-0.1.28-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

Details for the file redisbench-admin-0.1.28.tar.gz.

File metadata

  • Download URL: redisbench-admin-0.1.28.tar.gz
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.7.9 Linux/5.4.0-1031-azure

File hashes

Hashes for redisbench-admin-0.1.28.tar.gz
Algorithm Hash digest
SHA256 10dcd49368b10694b86a745d0fd76b186642a6b6e64082181b4441d42fea04d4
MD5 27246b87acc79e434fa8a71ffa222990
BLAKE2b-256 aac48e6a5918fbfb1f5a0d8e737e52bc753ce9a20a213bcba0a6e5acd8c96864

See more details on using hashes here.

File details

Details for the file redisbench_admin-0.1.28-py3-none-any.whl.

File metadata

  • Download URL: redisbench_admin-0.1.28-py3-none-any.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.7.9 Linux/5.4.0-1031-azure

File hashes

Hashes for redisbench_admin-0.1.28-py3-none-any.whl
Algorithm Hash digest
SHA256 876458e67a23781093877e78a984047528d4770bc91a003bc3eb7fe69cb916ab
MD5 cc2b25f7ca15bc60865be8e70b516571
BLAKE2b-256 9844b47cf6f12a9765479874098dbfc0170221362438af986ef534e128fa307a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page