added redis tool