redis中hash的获取key包含的field数量的命令hlen
redis 127.0.0.1:6379>hset myhash age 20 — 设置key为 myhash 键为age的value=20
redis 127.0.0.1:6379>hlen myhash —输出为2,key为myhash的field数量为2
redis中判断指定key中指定field是否存在的命令hexists,存在返回1,不存在返回0
redis 127.0.0.1:6379>hexists myhash name —返回1,说明存在
redis 127.0.0.1:6379>hexists myhash name1 —返回0,说明不存在
redis中hash删除命令hdel,删除一个或多个指定的字段
redis 127.0.0.1:6379>hset myhash sex boy ----添加数据
redis 127.0.0.1:6379>hset myhash likes sports ----添加数据
redis 127.0.0.1:6379>hdel myhash likes ----删除单个数据,filed为likes 的数据
redis中hash如果key或field不存在插入有效,否则不采取操作的命令hsetnx
redis 127.0.0.1:6379>hsetnx myhash sex boy —设置myhash,field为sex的value为boy,不成功返回0,因为原来存在sex这个字段并且有值
redis 127.0.0.1:6379>hget myhash sex --输出"boy"
redis中hash中的value为数值时操作增减的命令hincrby
redis 127.0.0.1:6379&