用于编辑redis哈希值的命令

时间:2014-07-17 12:36:23

标签: node.js redis

在我的redis数据库中,我有以下结构的数据:

Folder(gk)
  Folder(integration)
    Folder(apifactory)
      key(gk:integration:apifactory:mobile)

密钥具有以下结构中的hashkey和hashvalue:

 Hashkey                   HashValue
 endPointTieout              5

现在我想将此值(5)更改为其他值。编辑值的命令是什么?

我也尝试过:

HMSET gk:integration:apifactory:mobile field1 "endPointTimeout" field2 "90"

但没有任何作用。

1 个答案:

答案 0 :(得分:2)

您好像误读了Redis文档。 field1不是字面名称,而是字段名称的占位符。在你的情况下,你会这样做:

HMSET gk:integration:apifactory:mobile endPointTimeout 5 some_other_field "some_value"

或者,如果您只有一个字段(就像您所做的那样):

HSET gk:integration:apifactory:mobile endPointTimeout 5