Redis数据结构之Hash
常用命令
hset 给集合中的键赋值
hget 从集合取出value
hmset .... 批量设置hash的值
hexists 查看哈希表 key 中 ,给定域 field是否存在
hkeys 列出该hash集合的所有field
hvals 列出该hash集合的所有value
hincrby 为哈希表 key中的域field的值加上增量increment ,非数字型会报错
hsetnx 将哈希表 key中的域 field 的值设置为value,当且仅当域field不存在。
数据结构
Hash类型对应的数据结构是两种:ziplist(压缩列表),hashtable(哈希表)。当field-value长度较短且个数较少时,使用ziplist,否则使用hashtable