add generic redis model to inherit from