From f4e247d593a535dd7138eacda648a55ef2b8b745 Mon Sep 17 00:00:00 2001 From: Martin Dimitrov Date: Tue, 14 Oct 2025 10:32:49 -0700 Subject: [PATCH 1/3] fixed an issue with --key-pattern P, when it should be --key-pattern P:P when --ratio is also present --- .../memtier_benchmark-1Mkeys-10B-psetex-expire-use-case.yml | 2 +- .../memtier_benchmark-1Mkeys-10B-setex-expire-use-case.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/redis_benchmarks_specification/test-suites/memtier_benchmark-1Mkeys-10B-psetex-expire-use-case.yml b/redis_benchmarks_specification/test-suites/memtier_benchmark-1Mkeys-10B-psetex-expire-use-case.yml index 84849746..4c1c0e5a 100644 --- a/redis_benchmarks_specification/test-suites/memtier_benchmark-1Mkeys-10B-psetex-expire-use-case.yml +++ b/redis_benchmarks_specification/test-suites/memtier_benchmark-1Mkeys-10B-psetex-expire-use-case.yml @@ -12,7 +12,7 @@ dbconfig: run_image: redislabs/memtier_benchmark:edge tool: memtier_benchmark arguments: '"--data-size" "10" --ratio 1:0 "--key-pattern" - "P" "-c" "50" "-t" "2" "--hide-histogram" "--key-minimum" "1" "--key-maximum" + "P:P" "-c" "50" "-t" "2" "--hide-histogram" "--key-minimum" "1" "--key-maximum" "1000000" "-n" "allkeys"' resources: requests: diff --git a/redis_benchmarks_specification/test-suites/memtier_benchmark-1Mkeys-10B-setex-expire-use-case.yml b/redis_benchmarks_specification/test-suites/memtier_benchmark-1Mkeys-10B-setex-expire-use-case.yml index c38c9d5a..1e319fad 100644 --- a/redis_benchmarks_specification/test-suites/memtier_benchmark-1Mkeys-10B-setex-expire-use-case.yml +++ b/redis_benchmarks_specification/test-suites/memtier_benchmark-1Mkeys-10B-setex-expire-use-case.yml @@ -12,7 +12,7 @@ dbconfig: run_image: redislabs/memtier_benchmark:edge tool: memtier_benchmark arguments: '"--data-size" "10" --ratio 1:0 "--key-pattern" - "P" "-c" "50" "-t" "2" "--hide-histogram" "--key-minimum" "1" "--key-maximum" + "P:P" "-c" "50" "-t" "2" "--hide-histogram" "--key-minimum" "1" "--key-maximum" "1000000" "-n" "allkeys"' resources: requests: From d0ac9328c98e1bd19688541ca1909b0a71829d70 Mon Sep 17 00:00:00 2001 From: Martin Dimitrov Date: Tue, 14 Oct 2025 10:51:47 -0700 Subject: [PATCH 2/3] fixing issue with using --key-pattern when we should be using --command-key-pattern --- ...Mkeys-string-mixed-50-50-set-get-100B-expire-pipeline-10.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redis_benchmarks_specification/test-suites/memtier_benchmark-1Mkeys-string-mixed-50-50-set-get-100B-expire-pipeline-10.yml b/redis_benchmarks_specification/test-suites/memtier_benchmark-1Mkeys-string-mixed-50-50-set-get-100B-expire-pipeline-10.yml index a3e32950..9257f839 100644 --- a/redis_benchmarks_specification/test-suites/memtier_benchmark-1Mkeys-string-mixed-50-50-set-get-100B-expire-pipeline-10.yml +++ b/redis_benchmarks_specification/test-suites/memtier_benchmark-1Mkeys-string-mixed-50-50-set-get-100B-expire-pipeline-10.yml @@ -36,7 +36,7 @@ clientconfig: run_image: redislabs/memtier_benchmark:edge tool: memtier_benchmark arguments: '"--data-size" "100" --distinct-client-seed --command "SET __key__ __data__ - EX 10" --command "GET __key__" --key-pattern R:R --key-minimum=1 --key-maximum + EX 10" --command "GET __key__" --command-key-pattern R --key-minimum=1 --key-maximum 1000000 --test-time 180 -c 25 -t 4 --hide-histogram --pipeline 10' resources: requests: From af65a689ac746de53371959098d14805adc0d299 Mon Sep 17 00:00:00 2001 From: Martin Dimitrov Date: Tue, 14 Oct 2025 11:04:47 -0700 Subject: [PATCH 3/3] fixing --key-pattern vs. --command-key-pattern issue in memtier_benchmark-1Mkeys-string-mixed-50-50-set-get-100B-expire --- ..._benchmark-1Mkeys-string-mixed-50-50-set-get-100B-expire.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redis_benchmarks_specification/test-suites/memtier_benchmark-1Mkeys-string-mixed-50-50-set-get-100B-expire.yml b/redis_benchmarks_specification/test-suites/memtier_benchmark-1Mkeys-string-mixed-50-50-set-get-100B-expire.yml index 7b86336a..fd79ec8f 100644 --- a/redis_benchmarks_specification/test-suites/memtier_benchmark-1Mkeys-string-mixed-50-50-set-get-100B-expire.yml +++ b/redis_benchmarks_specification/test-suites/memtier_benchmark-1Mkeys-string-mixed-50-50-set-get-100B-expire.yml @@ -36,7 +36,7 @@ clientconfig: run_image: redislabs/memtier_benchmark:edge tool: memtier_benchmark arguments: '"--data-size" "100" --distinct-client-seed --command "SET __key__ __data__ - EX 10" --command "GET __key__" --key-pattern R:R --key-minimum=1 --key-maximum + EX 10" --command "GET __key__" --command-key-pattern R --key-minimum=1 --key-maximum 1000000 --test-time 180 -c 25 -t 4 --hide-histogram' resources: requests: