redis-benchmark
A tool to benchmark a Redis server.
TLDR
Run full benchmark
$ redis-benchmark
Run benchmark on a specific Redis server
$ redis-benchmark -h [host] -p [port] -a [password]
Run a subset of tests with default 100000 requests
$ redis-benchmark -h [host] -p [port] -t [set,lpush] -n [100000]
Run with a specific script
$ redis-benchmark -n [100000] script load "[redis.call('set', 'foo', 'bar')]"
Run benchmark by using 100000 [r]andom keys
$ redis-benchmark -t [set] -r [100000]
Run benchmark by using a [P]ipelining of 16 commands
$ redis-benchmark -n [1000000] -t [set,get] -P [16]
Run benchmark [q]uietly and only show query per seconds result
$ redis-benchmark -q