younisshah / fire

Fire is a Redis command analyser.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.


Languages

Language:C 98.7%Language:CMake 1.3%