add redis interface