NoSQL DSL experiment (continue):

- Redis database support
- Minor refactorings