This section describes how to run YCSB on Redis.
Git clone YCSB and compile:
git clone https://github.com/brianfrankcooper/YCSB.git
cd YCSB
mvn -pl com.yahoo.ycsb:redis-binding -am clean package
Set the host, port, and password (do not redis auth is not turned on) in the workload you plan to run.
redis.host
redis.port
redis.password
Or, you can set configs with the shell command, EG:
./bin/ycsb load redis -s -P workloads/workloada -p "redis.host=127.0.0.1" -p "redis.port=6379" > outputLoad.txt
Load the data:
./bin/ycsb load redis -s -P workloads/workloada > outputLoad.txt
Run the workload test:
./bin/ycsb run redis -s -P workloads/workloada > outputRun.txt