Skip to content

Instantly share code, notes, and snippets.

@kuno
Created October 15, 2011 11:26
Show Gist options
  • Save kuno/1289435 to your computer and use it in GitHub Desktop.
Save kuno/1289435 to your computer and use it in GitHub Desktop.
Redis 2.4.0 benchmark
PING (inline): 0.00
====== PING (inline) ======
10000 requests completed in 0.21 seconds
50 parallel clients
3 bytes payload
keep alive: 1
98.72% <= 1 milliseconds
99.90% <= 2 milliseconds
99.95% <= 3 milliseconds
99.98% <= 4 milliseconds
100.00% <= 5 milliseconds
46948.36 requests per second
PING: 44909.09
====== PING ======
10000 requests completed in 0.22 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.01% <= 1 milliseconds
99.89% <= 2 milliseconds
99.92% <= 3 milliseconds
99.95% <= 4 milliseconds
99.97% <= 5 milliseconds
100.00% <= 6 milliseconds
46296.30 requests per second
MSET (10 keys): 28968.25
MSET (10 keys): 28150.16
====== MSET (10 keys) ======
10000 requests completed in 0.35 seconds
50 parallel clients
3 bytes payload
keep alive: 1
0.47% <= 1 milliseconds
89.92% <= 2 milliseconds
98.85% <= 3 milliseconds
98.90% <= 4 milliseconds
98.93% <= 5 milliseconds
99.41% <= 6 milliseconds
99.44% <= 7 milliseconds
99.45% <= 8 milliseconds
99.46% <= 9 milliseconds
99.47% <= 10 milliseconds
99.49% <= 11 milliseconds
99.50% <= 12 milliseconds
99.51% <= 18 milliseconds
99.60% <= 19 milliseconds
99.99% <= 20 milliseconds
100.00% <= 20 milliseconds
28328.61 requests per second
SET: 45975.61
====== SET ======
10000 requests completed in 0.22 seconds
50 parallel clients
3 bytes payload
keep alive: 1
98.35% <= 1 milliseconds
99.65% <= 2 milliseconds
99.67% <= 3 milliseconds
99.70% <= 4 milliseconds
99.99% <= 5 milliseconds
100.00% <= 5 milliseconds
45871.56 requests per second
====== GET ======
10000 requests completed in 0.22 seconds
50 parallel clients
3 bytes payload
keep alive: 1
98.04% <= 1 milliseconds
99.46% <= 2 milliseconds
99.90% <= 3 milliseconds
99.93% <= 4 milliseconds
99.96% <= 5 milliseconds
99.98% <= 6 milliseconds
100.00% <= 6 milliseconds
46082.95 requests per second
INCR: 39000.00
====== INCR ======
10000 requests completed in 0.21 seconds
50 parallel clients
3 bytes payload
keep alive: 1
98.35% <= 1 milliseconds
99.90% <= 2 milliseconds
99.92% <= 3 milliseconds
99.95% <= 4 milliseconds
99.97% <= 5 milliseconds
99.99% <= 6 milliseconds
100.00% <= 6 milliseconds
47169.81 requests per second
LPUSH: 43866.66
====== LPUSH ======
10000 requests completed in 0.21 seconds
50 parallel clients
3 bytes payload
keep alive: 1
97.43% <= 1 milliseconds
99.79% <= 2 milliseconds
99.82% <= 3 milliseconds
99.85% <= 4 milliseconds
99.87% <= 5 milliseconds
99.89% <= 6 milliseconds
99.92% <= 7 milliseconds
99.94% <= 8 milliseconds
99.96% <= 9 milliseconds
99.98% <= 10 milliseconds
100.00% <= 11 milliseconds
46511.63 requests per second
LPOP: 44120.00
====== LPOP ======
10000 requests completed in 0.22 seconds
50 parallel clients
3 bytes payload
keep alive: 1
97.14% <= 1 milliseconds
99.72% <= 2 milliseconds
99.85% <= 3 milliseconds
99.88% <= 4 milliseconds
99.90% <= 5 milliseconds
99.93% <= 6 milliseconds
99.95% <= 7 milliseconds
99.98% <= 8 milliseconds
100.00% <= 9 milliseconds
45871.56 requests per second
SADD: 38679.61
====== SADD ======
10000 requests completed in 0.26 seconds
50 parallel clients
3 bytes payload
keep alive: 1
89.79% <= 1 milliseconds
96.62% <= 2 milliseconds
99.15% <= 3 milliseconds
99.34% <= 4 milliseconds
99.70% <= 5 milliseconds
100.00% <= 5 milliseconds
38759.69 requests per second
SPOP: 46444.44
====== SPOP ======
10000 requests completed in 0.22 seconds
50 parallel clients
3 bytes payload
keep alive: 1
97.64% <= 1 milliseconds
99.50% <= 2 milliseconds
99.84% <= 3 milliseconds
99.87% <= 4 milliseconds
99.90% <= 5 milliseconds
99.93% <= 6 milliseconds
99.95% <= 7 milliseconds
99.98% <= 8 milliseconds
100.00% <= 8 milliseconds
45871.56 requests per second
LPUSH (again, in order to bench LRANGE): 46296.61
====== LPUSH (again, in order to bench LRANGE) ======
10000 requests completed in 0.21 seconds
50 parallel clients
3 bytes payload
keep alive: 1
97.55% <= 1 milliseconds
99.81% <= 2 milliseconds
99.84% <= 3 milliseconds
99.86% <= 4 milliseconds
99.89% <= 5 milliseconds
99.91% <= 6 milliseconds
99.94% <= 7 milliseconds
99.96% <= 8 milliseconds
99.97% <= 9 milliseconds
99.99% <= 10 milliseconds
100.00% <= 10 milliseconds
46728.97 requests per second
LRANGE (first 100 elements): 20362.42
LRANGE (first 100 elements): 20586.47
====== LRANGE (first 100 elements) ======
10000 requests completed in 0.48 seconds
50 parallel clients
3 bytes payload
keep alive: 1
0.44% <= 1 milliseconds
11.17% <= 2 milliseconds
90.40% <= 3 milliseconds
98.95% <= 4 milliseconds
99.69% <= 5 milliseconds
99.90% <= 6 milliseconds
99.91% <= 7 milliseconds
99.92% <= 8 milliseconds
99.93% <= 9 milliseconds
99.94% <= 10 milliseconds
99.95% <= 12 milliseconds
99.96% <= 13 milliseconds
99.97% <= 14 milliseconds
99.98% <= 15 milliseconds
99.99% <= 16 milliseconds
100.00% <= 17 milliseconds
20661.16 requests per second
LRANGE (first 300 elements): 9515.53
LRANGE (first 300 elements): 9732.36
LRANGE (first 300 elements): 9715.58
LRANGE (first 300 elements): 9738.75
====== LRANGE (first 300 elements) ======
10000 requests completed in 1.03 seconds
50 parallel clients
3 bytes payload
keep alive: 1
0.09% <= 1 milliseconds
0.72% <= 2 milliseconds
1.87% <= 3 milliseconds
15.45% <= 4 milliseconds
68.14% <= 5 milliseconds
85.82% <= 6 milliseconds
93.79% <= 7 milliseconds
99.72% <= 8 milliseconds
99.87% <= 9 milliseconds
99.91% <= 12 milliseconds
99.92% <= 13 milliseconds
99.93% <= 15 milliseconds
99.94% <= 17 milliseconds
99.95% <= 21 milliseconds
99.96% <= 22 milliseconds
99.97% <= 24 milliseconds
99.98% <= 26 milliseconds
99.99% <= 29 milliseconds
100.00% <= 31 milliseconds
9746.59 requests per second
LRANGE (first 450 elements): 6646.15
LRANGE (first 450 elements): 6865.79
LRANGE (first 450 elements): 6892.06
LRANGE (first 450 elements): 6867.05
LRANGE (first 450 elements): 6914.16
LRANGE (first 450 elements): 6917.39
====== LRANGE (first 450 elements) ======
10000 requests completed in 1.44 seconds
50 parallel clients
3 bytes payload
keep alive: 1
0.05% <= 1 milliseconds
0.51% <= 2 milliseconds
0.82% <= 3 milliseconds
1.73% <= 4 milliseconds
4.25% <= 5 milliseconds
17.58% <= 6 milliseconds
72.06% <= 7 milliseconds
85.00% <= 8 milliseconds
88.54% <= 9 milliseconds
96.93% <= 10 milliseconds
99.48% <= 11 milliseconds
99.68% <= 13 milliseconds
99.69% <= 14 milliseconds
99.83% <= 15 milliseconds
99.87% <= 16 milliseconds
99.88% <= 17 milliseconds
99.89% <= 20 milliseconds
99.90% <= 26 milliseconds
99.91% <= 28 milliseconds
99.92% <= 29 milliseconds
99.93% <= 32 milliseconds
99.94% <= 37 milliseconds
99.95% <= 40 milliseconds
99.96% <= 41 milliseconds
99.97% <= 44 milliseconds
99.98% <= 49 milliseconds
99.99% <= 52 milliseconds
100.00% <= 55 milliseconds
6930.01 requests per second
LRANGE (first 600 elements): 5192.31
LRANGE (first 600 elements): 5266.20
LRANGE (first 600 elements): 5375.37
LRANGE (first 600 elements): 5399.14
LRANGE (first 600 elements): 5392.55
LRANGE (first 600 elements): 5416.90
LRANGE (first 600 elements): 5414.39
====== LRANGE (first 600 elements) ======
10000 requests completed in 1.84 seconds
50 parallel clients
3 bytes payload
keep alive: 1
0.10% <= 1 milliseconds
0.32% <= 2 milliseconds
0.78% <= 3 milliseconds
1.54% <= 4 milliseconds
5.73% <= 5 milliseconds
13.47% <= 6 milliseconds
29.13% <= 7 milliseconds
43.61% <= 8 milliseconds
71.29% <= 9 milliseconds
75.08% <= 10 milliseconds
82.49% <= 11 milliseconds
88.58% <= 12 milliseconds
96.76% <= 13 milliseconds
99.59% <= 14 milliseconds
99.85% <= 16 milliseconds
99.86% <= 18 milliseconds
99.88% <= 21 milliseconds
99.89% <= 27 milliseconds
99.90% <= 30 milliseconds
99.92% <= 34 milliseconds
99.93% <= 41 milliseconds
99.94% <= 43 milliseconds
99.95% <= 44 milliseconds
99.96% <= 49 milliseconds
99.97% <= 55 milliseconds
99.98% <= 58 milliseconds
99.99% <= 60 milliseconds
100.00% <= 65 milliseconds
5422.99 requests per second
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment