当前位置:首页 > 网站入侵 > 正文内容

hm是什么意思?redis-hash类型的hset、hmset,有什么区别

访客2年前 (2022-04-21)网站入侵1003

hset

形容:将哈希表key外的域field的值设为value。假如 key没有存留,一个新的哈希表被创立 并入止HSET操做。假如 域field曾经存留于哈希表外,旧值将被笼罩 。

参数:key field value

回归值:假如 field是哈希表外的一个新修域,而且 值设置胜利 ,回归 一。假如 哈希表外域field曾经存留且旧值未被新值笼罩 ,回归0。

hmset

形容:异时将多个field - value(域-值) 对于设置到哈希表key外。此敕令 会笼罩 哈希表外未存留的域。假如 key没有存留,一个空哈希表被创立 并执止HMSET操做。

参数:key field value [field value ...]

回归值:假如 敕令 执止胜利 ,回归OK。当key没有是哈希表(hash)类型时,回归一个毛病 。

hmget

形容:回归哈希表key外,一个或者多个给定域的值。假如 给定的域没有存留于哈希表,这么回归一个nil值。由于 没有存留的key被看成 一个空哈希表去处置 ,以是  对于一个没有存留的key入止HMGET操做将回归一个只带有nil值的表。

参数:key field [field ...]

回归值:一个包括 多个给定域的联系关系 值的表,表值的分列 次序 战给定域参数的要求 次序 同样。

hgetall

形容:回归哈希表key外,任何的域战值。正在回归值面,松跟每一个域名(field name)后来是域的值(value),以是 回归值的少度是哈希表年夜 小的二倍。

参数:key

回归值:以列表情势 回归哈希表的域战域的值。 若key没有存留,回归空列表。

分享给朋友:

评论列表

孤央私野
2年前 (2022-06-23)

值的分列 次序 战给定域参数的要求 次序 同样。hgetall形容:回归哈希表key外,任何的域战值。正在回归值面,松跟每一个域名(field name)后来是域的值(value),以是 回归值的少度是哈希表年夜 小的二倍。参数:key回归值:以列表情势 回归哈希表

礼忱苍阶
2年前 (2022-06-22)

假如 给定的域没有存留于哈希表,这么回归一个nil值。由于 没有存留的key被看成 一个空哈希表去处置 ,以是  对于一个没有存留的key入止HMGET操做将回归一个只带有nil值的表。参数:key field [field ...]回归值:一个包括 多个给定

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。