Skip to content

Instantly share code, notes, and snippets.

@antirez
Created January 22, 2010 00:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save antirez/283372 to your computer and use it in GitHub Desktop.
Save antirez/283372 to your computer and use it in GitHub Desktop.
Usage: redis-load ... options ...
host <hostname> Server hostname (default 127.0.0.1)
port <hostname> Server port (default 6379)
clients <clients> Number of parallel connections (default 50)
requests <requests> Total number of requests (default 10k)
writes <percentage> Percentage of writes (default 50, that is 50%)
mindatasize <size> Min data size of SET values in bytes (default 1)
maxdatasize <size> Min data size of SET values in bytes (default 64)
datasize <size> Set both min and max datasize to the same value
keepalive 1=keep alive 0=reconnect (default 1)
keyspace The number of different keys to use (default 100k)
check Check integrity where reading data back
longtail Use long tail alike key access pattern distribution
longtailorder A value of 2: 20% keys get 49% accesses.
3: 20% keys get 59% accesses.
4: 20% keys get 67% accesses.
5: 20% keys get 74% accesses.
6: 20% keys get 79% accesses (default).
7: 20% keys get 83% accesses.
8: 20% keys get 86% accesses.
9: 20% keys get 89% accesses.
10: 20% keys get 91% accesses.
20: 20% keys get 99% accesses.
seed <seed> PRNG seed for deterministic load
quiet Quiet mode, less verbose
loop Loop. Run the tests forever
idle Idle mode. Just open N idle connections and wait.
debug Debug mode. more verbose.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment