HASH命令
命令 | 举例 | 说明 |
HSET | HSET [OUTKEY] [INKEY][INVALUE] | 集合添加键值对[INKEY][INVALUE] |
HGET | HGET [OUTKEY] [INKEY] | 获取集合中inkey对应的value |
HGETALL | HGETALL [OUTKEY] | 获取集合中所有key,value信息 |
HDEL | HDEL [OUTKEY] [INKEY] | 从集合中删除inkey键值对 |
HLEN | HLEN [OUTKEY] | 获取集合中键值对的个数 |
HEXISTS | HEXISTS [OUTKEY] [INKEY] | 判断集合是否存在INKEY |
HKEYS | HKEYS [OUTKEY] | 获取集合中所有的键值对key |
HVALS | HVALS [OUTKEY] | 获取集合中所有的键值对d的value |
HINCRBY | HINCRBY [OUTKEY] [INKEY][增量num] | 对集合中键值对value是整数的添加增量值 |
HSETNX | HKEYS [OUTKEY] [INKEY][INVALUE] | 如果集合中不存在inkey则添加inkey,invalue的键值对,如果存在则不添加 |
HSET
hset [outkey] [inkey value]
HGET
hget [outkey] [inkey]
HGETALL
语法:hgetall [outkey]
说明查询outKey集合中所有键值对
HDEL
语法:hdel [outKey] [inKey]
用法:删除outKey集合中inKey键值
HLEN
语法:hlen [outkey]
说明:获取outkey对应集合中键值对的个数
HEXISTS
语法:hexists [outKey] [inKey]
说明:判断outKey对应的集合中inkey是否存在,如果存在返回1,不存在返回0
HKEYS
语法:hkeys [outKey]
说明:获取outKey对应的集合中所有的key
HVALS
语法:hvals [outKey]
说明:获取outKey对应的集合中所有的value值
HINCYBY
语法:hincrby [outKey] [inkey] [增量值]
说明:对集合中inKey对应的整数value添加增量值
HSETNX
语法:hsetnx [outkey] [inkey][invalue]
说明:如果outkey对应的集合中不存在inkey则在集合中添加inkey,invalue,如果存在则不添加