redis之(五)redis的散列类型的命令
[一]赋值与取值
-->命令:HSET key field value
-->往某个key的某个属性设置值
-->命令:HGET key field
--> 获取某个key的某个属性的值
-->命令:HMSET key filed value [filed value ....]
-->为某个key的多个属性同时设置
-->命令:HMGET key filed [filed ...]
-->同时获取某个key的多个属性的值
-->命令:HGETALL key
-->获取某个key的所有属性以及属性的值
&注意点:hset命令不区分插入和更新的操作,当执行更新操作返回0.当执行插入操作返回1
[二]判断字段是否存在
-->命令:HEXISTS key field
-->判断一个字段是否存在,存在返回1,否则返回0
[三]当前字段不存在时赋值
-->命令:HSETNX key field value
-->向某个键的某个不存在的属性赋值,如果属性存在,则该命令不执行
[四]删除字段
-->命令:HEDL key field [field ....]
-->删除某个key的某些指定的字段
\
[五]增加数字
-->命令:HINCRBY key field increment
-->为某个key的某个属性增加数字
[六]只获取字段名,或字段值
-->命令:HKEYS key
-->获取指定键的所有属性名字列表
-->命令:HVALS key
-->获取指定键所有属性的属性值列表
[七]获取指定键的字段数量
-->命令:HLEN key
-->获取指定键的属性的数量