Skip to content

younisshah/fire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fire

Fire is a Redis command analyser.

The purpose of Fire is to act as a Redis command key extractor which will be used by Skyfire for determining a sky server to send the given command to using Consistent Hashing.

This is a work in progress

Dependencies

Fire uses:

  1. ZeroMQ
  2. Cello

Run

Assuming you've installed ZeroMQ and Cello and cloned fire, run fire like this:

> gcc -std=gnu99 -Wall ./fire.c -lzmq -lCello -lm -lpthread -o fire
> ./fire

If everything went well, you'll be greeted with following output:

[+] Starting ZMQ fire TCP server.
[+] Binding to tcp://*:5555
[+] DONE. Waiting for incoming fire requests...

Licence

GNU-GPL

About

Fire is a Redis command analyser.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published