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

概述

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

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

一些命令

命令 作用
HSET 保存键值对
HGET 根据键获取值
HEXISTS 根据键判断键值对是否存在
HDEL 根据键删除节点
HLEN 键值对数量
HGETALL 获取所有键值对

猜你喜欢

转载自www.cnblogs.com/june777/p/11911376.html