Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bench
cmd/redis-bench
.gitignore
Makefile
README.org
go.mod
go.sum

README.org

Redis list piplining demostration for push throughoutput to limits.

$ make
$ target/redis-list-bench -help

Usage of ./target/redis-bench:
  -consumer
    	act as consumer
  -db int
    	redis db
  -key string
    	key name (default "mylist")
  -msgsize int
    	data size (default 3)
  -password string
    	redis auth password
  -pipe int
    	pipe size (default 1)
  -producer
    	act as producer
  -redis string
    	redis server address (default "127.0.0.1:6379")
  -worker int
    	worker connection & threads (default 1)

Some brief data on i7 4770 @3.4Ghz , loopback network, with a 4-connection 50 pipelining consumer.

Lookback traffic about 1.4Gbps ~ max.

clientpipelinedatasizeqps
11250bytes11k
110250bytes51k
150250bytes130k
1100250bytes220k
1200250bytes220k
2100250bytes275k
4100250bytes340k
8100250bytes410k
16100250bytes480k
You can’t perform that action at this time.