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
Fire uses:
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...
GNU-GPL