b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

mingodb hash索引_hash索引 mongodb_hash数据类型

电脑杂谈  发布时间:2017-01-26 17:07:52  来源:网络整理

Hash数据类型使用很普遍,它同样是key-value的方式来组织的,只是其value又包含多个field-fieldValue对。想要获取某个fieldValue,可以通过key-field联合来定位。

图1. hash类型数据组织形式

从上“图1”可以很好的hash数据的组织形式和用途。比如,系统里面有很多用户,那么如何在redis里面存放用户信息呢?“图1”就展示了如何使用hash数据类型来存放用户信息,使用key来唯一标识用户id,value分别对应用户的“名字、年龄”等信息。

1、常用命令

2、命令解析

①、HSET key field value /HSETNX key field value

功能:设置一个哈希值。HSETNX则会检测field是否存在,如果不存在则添加,存在则不作处理。hash数据类型hash数据类型

时间复杂度:O(1)

example:

②、HGETALL key

功能:通过哈希的key来获取其所有的field-fieldValue键值对。

时间复杂度:O(N) ,N是hash中field-fieldValue个数。

example:

③、HGETALL key /HKEYS key / HVALSkey

功能:HGETALL获取key下面的所有field-fieldValue对;HKEYS获取key下面的所有field值;HVALS key获取key下面所有的fieldValue值。

时间复杂度:O(N)

example:

④、HLEN key / HSTRLEN key field

功能:HLEN获取哈希中field-fieldValue对的个数。HSTRLEN测量具体fieldValue的字符长度(3.2.0才有的命令)。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-28853-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 张瑞
        张瑞

        如果是1937年你肯定是汉奸

      热点图片
      拼命载入中...