created a new redis task (abstract)

it can be extended instead of the task class.
it has some methods to allow their execution