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 abd teardown of benchmarking infrastructure specified on RedisLabsModules/testing-infrastructure
  • 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
  • Exporting performance results in several formats (CSV, RedisTimeSeries, JSON)
  • [SOON] Comparing performance results
  • [SOON] Finding performance problems by attaching telemetry probes

Current supported benchmark tools:

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.54.tar.gz (28.1 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.54-py3-none-any.whl (41.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: redisbench-admin-0.1.54.tar.gz
  • Upload date:
  • Size: 28.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.5 CPython/3.7.10 Linux/5.4.0-1040-azure

File hashes

Hashes for redisbench-admin-0.1.54.tar.gz
Algorithm Hash digest
SHA256 e92445a2c35047d3ac45d64a0e001c67494e9e3671323af901362ed99dc472a3
MD5 395c469b522f12fc3a1e379d26f53f36
BLAKE2b-256 f0835158befabf2798bb73f32f132c3ef15809444b4ba6348e63912b88d0e10d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: redisbench_admin-0.1.54-py3-none-any.whl
  • Upload date:
  • Size: 41.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.5 CPython/3.7.10 Linux/5.4.0-1040-azure

File hashes

Hashes for redisbench_admin-0.1.54-py3-none-any.whl
Algorithm Hash digest
SHA256 2d372adbfc9fdf569058f959342c4a089be6b6a45e0fef864d72a3be86c1ff93
MD5 65581b31cec9f9a3f19d811ed63e5820
BLAKE2b-256 df01982794053fc18c67ac1bd39ab4bd66dc8299bf5f1c5d1d3011e06ea24bf7

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