[WIP] implement redis version