Hiredis Implementation + updated tests