Skip to content

arailly/raft-kvs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An Implementation Example of Distributed Key-Value Store with hashicorp/raft

Usage

Build

make

Start Server

# leader
./kvs-server --id node0 --port 8080 --raft-port 10000

# follower 1
./kvs-server --id node1 --port 8081 --raft-port 10001 -
-leader-addr 127.0.0.1:8080

# follower 2
./kvs-server --id node2 --port 8082 --raft-port 10002 
--leader-addr 127.0.0.1:8080

Add/Get Value

# Add
curl -X PUT -d bar 127.0.0.1:8080/foo

# Get
curl 127.0.0.1:8080/foo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published