redesign redis schema; page backend implemented; define a config