redis中的hash类型可以看成是使一个map容器,所以该类型适合于存储值对象的信息。hash的特点是占用的磁盘空间很少。
赋值:
hset key field value:为指定的key设定field/value对
hmset key field1 value1 filed2 value2 ... 设置key中的多个field/value 对
取值:
hget key field:返回指定的key中field的值
hmget key fields:获取key中多个fields的值
hgetall key:取得key中所有的field/value对
删除:
hdel key field:删除key中field对应的值
del key:删除指定的key
其他命令:
hincrby key field increment:设置key中field所对应的值增加increment(只能为数值)
hexists key field:判断key中field是否存在
hlen key:获得key所包含的field的数量
hkeys key:获得key中所有的field
hvals key:获得key中所有的value