pass myredis to all the places.
make all the function args required