Item and user based recommendation engine, in Python, backed by Redis