hiredis is now an optional dependency