- Redis的哈希表可以将key-value存入一个键中,类似关系数据库中的行和文档数据库的文档,引用场景是存放一个用户的各种信息或者一篇文章的各种信息
- Hash的命令详解:
- hset (hset key field value) 向哈希表key中存入一个field-value键值对,若键存在则覆盖
- hsetnx与hset参数一致,不同点在若field不存在才执行,否则不执行
- hget(hget key field) 从哈希表key中取出键为field的值
- hmset/hmget hset/hget的多参数版本
- hgetall(hgetall key) 获取哈希表key中所有的键值对
- hkeys(hkeys key) 获取哈希表key中所有的键field
- hvals(hvals key ) 获取哈希表key中所有的值value
- hdel(del key field)删除哈希表key中键为field的键值对
- hlen(hlen key) 获取哈希表key中键值对的个数
- hstrlen(hstrlen key field) 获取哈希表key中键field的值的长度
- hexists(hexists key field) 判断哈希表中是否存在键field
- hincrby (hincrby key field amount) 将哈希表key中键field的值加上一个整数amount,若该键的值不为整数则添加失败返回一个错误
- hincrbyfloat(incrbyfloatr key field amount) 将哈希表key中键field的值加上一个浮点数amount,若该键的值不为浮点数则添加失败返回一个错误
Redis笔记之哈希表(Hash)
猜你喜欢
转载自blog.csdn.net/qq_36558538/article/details/81583898
今日推荐
周排行