建站软件 优化软件 编程软件 网页辅助 站群程序 网站程序 图像处理 资源教程 字体下载 推荐软件


您的位置:首页 > SEO优化排名 > hm是什么意思?redis-hash类型的hset、hmset,有什么区别

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

时间:2020-10-13 09:10:09  来源:免费模板网 作者:风雪 阅读次数 tags

hset

描述:将哈希表key中的域field的值设为value。如果key不存在,一个新的哈希表被创建并进行HSET操作。如果域field已经存在于哈希表中,旧值将被覆盖。

参数:key field value

返回值:如果field是哈希表中的一个新建域,并且值设置成功,返回1。如果哈希表中域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不存在,返回空列表。

本文地址:https://www.freemoban.com/seopai/b16173.html

猜你喜欢
栏目推荐
模板推荐

Copyright:www.freemoban.com 免费模板网 All Rights Reserved 网站备案:辽ICP备19014872号-2   辽公网安备 21010602000376号  辽公网安备:42900402000182号

免责声明:本站部分资源来自互联网收集,版权归原创者所有,如果侵犯了你的权益,我们会及时删除侵权内容,联系QQ:1615187561 谢谢合作!