youbo1 发表于 2018-11-5 09:36:52

Redis数据类型操作(二) —— Hash

  1. hset
  格式:hset 'name' 'key' 'value'
  添加一个名为name对象,里面含有key-value的键值对。
  2. hget
  格式:hget 'name' 'key'
  获得名为name对象key的value值。
  3. hsetnx
  格式:hsetnx 'name' 'key' 'value'
  添加一个名为name对象。如果name已经存在则不添加也不修改原来的值,并返回0;如果不存在则添加,并返回1。
  4. hmset
  格式:hmset 'name' 'key1' 'value1' 'key2' 'value2'...
  添加一个名为name对象,里面添加多个key-value键值对。
  5. hmget
  格式:hmget 'name' 'key1' 'value1' 'key2' 'value2'...
  获得名为name对象的多个key的value值。
  6. hincrby
  格式:hincrby 'name' 'key' ±{num}
  让名为name对象的key的值按num增加,不存在则自动初始化为0,如果num为负则为减少。
  7. hexists
  格式:hexists 'name' 'key'
  判断名为name对象的key是不是存在。
  8. hlen
  格式:hlen 'name'
  获得名为name对象的key数量。
  9. hdel
  格式:hdel 'name' 'key1' 'key2'...
  删除名为name对象的key-value键值对。
  10. hkeys
  格式:hkeys 'name'
  获得名为name对象的所有key的名字。
  11. hvals
  格式:hvals 'name'
  获得名为name对象的所有value值。
  12. hgetall
  格式:hgetall 'name'
  获得名为name对象的所有key-value值。

页: [1]
查看完整版本: Redis数据类型操作(二) —— Hash