搜索

redis 在 php 中的运用(Hash篇)

  上壹篇:redis 在 php 中的运用(string篇)

  本文为我阅读了 redis参考顺手册 之后结合 落友的落客 编写,剩意 php_redis 和 redis-cli 的区佩(首要是前往值典型和参数用法)

  Redis hash 是壹个string典型的field和value的映照表,hash特佩适宜用于存放储对象。

  目次:

  hash(哈哈希表)

  HSET

  HSETNX

  HMSET

  HGET

  HMGET

  HGETALL

  HDEL

  HLEN

  HEXISTS

  HINCRBY

  HINCRBYFLOAT

  HKEYS

  HVALS

  HASH(哈哈希)

  1、HSET

  Redis Hset 命令用于为哈哈希表中的字段赋值 。

  (1)假设哈哈希表不存放在,壹个新的哈哈希表被创立并终止 HSET 操干。

  (2)假设字段曾经存放在于哈哈希表中,陈旧值将被掩饰。

  语法:

  前往值: 假设字段是哈哈希表中的壹个新建字段,同时值设置成,前往 1 。 假设哈哈希表中域字段曾经存放在且陈旧值已被新值掩饰,前往 0 。

  却用版本: >=2.0.0

  时间骈杂度:O(1)

  详细实例:

  2、HSETNX

  Redis Hsetnx 命令用于为哈哈希表中不存放在的的字段赋值 。

  (1)假设哈哈希表不存放在,壹个新的哈哈希表被创立并终止 HSET 操干。

  (2)假设字段曾经存放在于哈哈希表中,操干拥有效。

  (3)假设 key 不存放在,壹个新哈哈希表被创立并实行 HSETNX 命令。

  语法:

  前往值:设置成,前往 1 。 假设给定字段曾经存放在且没拥有拥有操干被实行,前往 0 。

  却用版本: >=2.0.0

  时间骈杂度:O(1)

  详细实例:

  3、HMSET

  Redis Hmset 命令用于同时将多个 field-value (字段-值)对设置到哈哈希表中。(此命令会掩饰哈哈希表中已存放在的字段)。

  (1)假设哈哈希表不存放在,会创立壹个空哈哈希表,并实行 HMSET 操干。

  语法:

  前往值:假设命令实行成,前往 OK 。

  却用版本: >=2.0.0

  时间骈杂度:O(N),为对的数。

  详细实例:

  4、HGET

  Redis Hget 命令用于前往哈哈希表中指定字段的值。

  语法:

  前往值:前往给定字段的值。假设给定的字段或 key 不存放在时,前往 nil 。

  却用版本: >=2.0.0

  时间骈杂度:O(N),为给定域的数。

  详细实例:

  5、HMGET

上一篇:“利嘉国际茶城杯”首届中国海丝之路茶王争霸

下一篇:没有了

Copyright @ 2011-2017 Power by DedeCms