Redis 高级数据结构:五、哈希对象

概述###

哈希对象可以是ziplist或者hashtable(ht)
ht好说,ziplist如何保存键值对,就是先把键对象放到队尾,再把值对象放到队尾,这样哥俩永远是挨着的。而且最新添加的永远在队尾处。
ziplist的使用条件:
所有键值对的键和值的字符串长度都小于64字节
键值对数量小于512个
hashtable的条件:
以上都不满足

上面两个值可以通过参数来改变
hash-max-ziplist-value
hash-max-ziplist-entries

一些命令###

命令 作用
HSET 保存键值对
HGET 根据键获取值
HEXISTS 根据键判断键值对是否存在
HDEL 根据键删除节点
HLEN 键值对数量
HGETALL 获取所有键值对
posted @ 2019-11-22 16:04  六月过半  阅读(118)  评论(0编辑  收藏  举报