Skip to content
Snippets Groups Projects
user avatar
Kirill Vlasov authored
[core] Fixing squid:S1319 -  Declarations should use Java collection interfaces such as "List" rather than specific implementation classes such as "LinkedList".
(manolama - updated bindings added since the PR)

Signed-off-by: default avatarChris Larsen <clarsen@yahoo-inc.com>
cf5d2ca5
History

Quick Start

This section describes how to run YCSB on Redis.

1. Start Redis

2. Install Java and Maven

3. Set Up YCSB

Git clone YCSB and compile:

git clone http://github.com/brianfrankcooper/YCSB.git
cd YCSB
mvn -pl com.yahoo.ycsb:redis-binding -am clean package

4. Provide Redis Connection Parameters

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

5. Load data and run tests

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