说明一点:redis的hash中每一个key都是一个单独的hash表,field是hash表中的key,value是hash表中的value;

//redis中hash数据结构为:key-field-value

hset testMapKey zhangsan 10

testMapKey是redis的整个key,对应testMapKey中所有的

 

//时间复杂度为O(1)  (N为feild的数量)

hget testMapKey zhangsan

根据Jdeis返回值可以验证redis中的一个key就是一个hash表:

Map<String, String> strMap = jedisCluster.hgetAll(WAITING_MAP_KEY);

因此

hgetall命令的时间复杂度是O(N) ,N为field的个数

 

相关文章:

  • 2021-07-02
  • 2021-12-12
  • 2022-01-09
  • 2021-12-02
  • 2021-06-08
  • 2021-10-27
猜你喜欢
  • 2021-04-12
  • 2021-08-07
  • 2022-01-01
  • 2021-07-25
  • 2022-12-23
  • 2022-12-23
  • 2021-07-31
相关资源
相似解决方案