Skip to content

Commit

Permalink
add redis-benchmark results
Browse files Browse the repository at this point in the history
  • Loading branch information
daTokenizer committed Nov 29, 2016
1 parent ac909cb commit 2a5ddc2
Show file tree
Hide file tree
Showing 4 changed files with 879 additions and 2 deletions.
9 changes: 7 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,16 @@ In this repository there are two python files that exemplify the usage of the mo

[pubsub.py](src/pubsub.py) - A workaround for the lack of redis background tasks for providing PUB/SUB functionality

### 4. klib [khash](src/khash.h)

### 4. Redis [Benchmark](src/redis-benchmark.c)

The modified redis-benchmark code used to measure some of the module's performance.

### 5. klib [khash](src/khash.h)

A set of macros to create the hash maps used to implement the dehydrator type.

### 5. LibRMUtil
### 6. LibRMUtil

From [Redis Modules SDK](https://github.com/RedisLabs/RedisModulesSDK) README:

Expand Down
1 change: 1 addition & 0 deletions docs/Commands.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
| **PULL** | 19,500 | 31,000 | 31,500 |
| **POLL** | 1,700 | 265,000 | 305,000 |

for requests/second `redis-benchmark` results can be found [here](redis-benchmark_results.md)

## PUSH ##

Expand Down
1 change: 1 addition & 0 deletions docs/redis-benchmark_results.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Redis-Benchmark Resultsthe code used to generate these results is available in [`src/redis-benchmark.c`](src/redis-benchmark.c)```$ ./redis-benchmark -t rede -n 1000000====== REDE.PUSH ====== 1000000 requests completed in 5.88 seconds 50 parallel clients 3 bytes payload keep alive: 199.94% <= 1 milliseconds99.97% <= 2 milliseconds99.98% <= 3 milliseconds99.98% <= 4 milliseconds99.98% <= 5 milliseconds99.99% <= 6 milliseconds99.99% <= 7 milliseconds100.00% <= 8 milliseconds100.00% <= 8 milliseconds170183.80 requests per second====== REDE.PUSH ====== 1000000 requests completed in 5.97 seconds 50 parallel clients 3 bytes payload keep alive: 199.91% <= 1 milliseconds99.97% <= 2 milliseconds99.97% <= 3 milliseconds99.99% <= 4 milliseconds99.99% <= 5 milliseconds100.00% <= 6 milliseconds100.00% <= 7 milliseconds100.00% <= 8 milliseconds100.00% <= 8 milliseconds167532.25 requests per second====== REDE.PUSH - 10000 second elements (needed for POLL) ====== 1000000 requests completed in 6.70 seconds 50 parallel clients 3 bytes payload keep alive: 199.85% <= 1 milliseconds99.96% <= 2 milliseconds99.98% <= 3 milliseconds99.99% <= 4 milliseconds99.99% <= 5 milliseconds99.99% <= 6 milliseconds100.00% <= 7 milliseconds100.00% <= 8 milliseconds100.00% <= 8 milliseconds149342.89 requests per second====== REDE.PUSH - 15 second elements (needed for POLL) ====== 1000000 requests completed in 6.59 seconds 50 parallel clients 3 bytes payload keep alive: 199.65% <= 1 milliseconds99.93% <= 2 milliseconds99.94% <= 3 milliseconds99.96% <= 4 milliseconds99.98% <= 5 milliseconds99.99% <= 6 milliseconds99.99% <= 7 milliseconds100.00% <= 8 milliseconds100.00% <= 9 milliseconds100.00% <= 10 milliseconds100.00% <= 10 milliseconds151653.02 requests per second====== REDE.PUSH - 10 second elements (needed for POLL) ====== 1000000 requests completed in 7.09 seconds 50 parallel clients 3 bytes payload keep alive: 199.90% <= 1 milliseconds99.95% <= 2 milliseconds99.96% <= 3 milliseconds99.97% <= 4 milliseconds99.99% <= 5 milliseconds99.99% <= 6 milliseconds99.99% <= 7 milliseconds99.99% <= 8 milliseconds100.00% <= 9 milliseconds100.00% <= 10 milliseconds100.00% <= 10 milliseconds141063.61 requests per second====== REDE.PUSH - 5 second elements (needed for POLL) ====== 1000000 requests completed in 7.33 seconds 50 parallel clients 3 bytes payload keep alive: 199.74% <= 1 milliseconds99.96% <= 2 milliseconds99.98% <= 3 milliseconds99.98% <= 4 milliseconds99.99% <= 5 milliseconds99.99% <= 6 milliseconds99.99% <= 8 milliseconds100.00% <= 9 milliseconds100.00% <= 9 milliseconds136425.66 requests per second====== REDE.POLL ====== 1000000 requests completed in 6.38 seconds 50 parallel clients 3 bytes payload keep alive: 199.94% <= 1 milliseconds99.97% <= 2 milliseconds99.98% <= 3 milliseconds99.98% <= 5 milliseconds99.98% <= 6 milliseconds99.99% <= 7 milliseconds99.99% <= 8 milliseconds100.00% <= 8 milliseconds156666.14 requests per second```
Expand Down

0 comments on commit 2a5ddc2

Please sign in to comment.