use hiredis intead of leveldb