Redis笔记之哈希表(Hash)

  1. Redis的哈希表可以将key-value存入一个键中,类似关系数据库中的行和文档数据库的文档,引用场景是存放一个用户的各种信息或者一篇文章的各种信息
  2. Hash的命令详解:
    1. hset (hset key field value) 向哈希表key中存入一个field-value键值对,若键存在则覆盖
    2. hsetnx与hset参数一致,不同点在若field不存在才执行,否则不执行
    3. hget(hget key field)  从哈希表key中取出键为field的值
    4. hmset/hmget   hset/hget的多参数版本
    5.  hgetall(hgetall key) 获取哈希表key中所有的键值对
    6. hkeys(hkeys key)  获取哈希表key中所有的键field
    7. hvals(hvals  key )  获取哈希表key中所有的值value
    8. hdel(del key field)删除哈希表key中键为field的键值对
    9. hlen(hlen key)  获取哈希表key中键值对的个数
    10. hstrlen(hstrlen key field) 获取哈希表key中键field的值的长度
    11. hexists(hexists key field) 判断哈希表中是否存在键field
    12. hincrby (hincrby key field amount) 将哈希表key中键field的值加上一个整数amount,若该键的值不为整数则添加失败返回一个错误
    13. hincrbyfloat(incrbyfloatr key field amount)   将哈希表key中键field的值加上一个浮点数amount,若该键的值不为浮点数则添加失败返回一个错误

猜你喜欢

转载自blog.csdn.net/qq_36558538/article/details/81583898