requirements: update
injecting redis dependency
tests: alternative model tests