Make own model

Instead of using redback I went with my own approach to store the data, there's seemed like overkill.

Tell me how its looking so far

Have you taken a look at this?  http://redis.io/commands/INCR the docs show a couple of rate limiting patterns that may be useful here.