forked from redis/redis-benchmarks-specification
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmemtier_benchmark-1Mkeys-10B-psetex-expire-use-case.yml
More file actions
43 lines (43 loc) · 1.33 KB
/
Copy pathmemtier_benchmark-1Mkeys-10B-psetex-expire-use-case.yml
File metadata and controls
43 lines (43 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
version: 0.4
name: memtier_benchmark-1Mkeys-10B-psetex-expire-use-case
description: Runs memtier_benchmark, for a keyspace length of 1M keys with a data
size of 10 Bytes for each key, which 50% of the keys have expiration set during
the benchmark.
dbconfig:
configuration-parameters:
save: '""'
check:
keyspacelen: 1000000
preload_tool:
run_image: redislabs/memtier_benchmark:edge
tool: memtier_benchmark
arguments: '"--data-size" "10" --ratio 1:0 "--key-pattern"
"P:P" "-c" "50" "-t" "2" "--hide-histogram" "--key-minimum" "1" "--key-maximum"
"1000000" "-n" "allkeys"'
resources:
requests:
memory: 1g
dataset_name: 1Mkeys-string-10B-size
dataset_description: This dataset contains 1 million string keys, each with a data
size of 10 bytes.
tested-groups:
- string
tested-commands:
- psetex
redis-topologies:
- oss-standalone
build-variants:
- gcc:15.2.0-amd64-debian-bookworm-default
- gcc:15.2.0-arm64-debian-bookworm-default
- dockerhub
clientconfig:
run_image: redislabs/memtier_benchmark:edge
tool: memtier_benchmark
arguments: '"--data-size" "10" --command "PSETEX __key__ 10 __data__" --command-key-pattern="R"
-c 50 -t 2 --hide-histogram --test-time 120 "--key-minimum" "1" "--key-maximum"
"1000000"'
resources:
requests:
cpus: '3'
memory: 2g
priority: 33