add doc
test
add hash redis test