Redis帮助 - 用具有新值的特定id替换现有密钥

时间:2017-06-02 18:55:35

标签: redis

我正在使用redis-cli工具并查询我的redis数据库。

我以下列方式将我的密钥存储在redis中

H:name:id

其中name是与值数据相关的特定字符串,id是与值数据相关的特定ID。

在这种情况下,我尝试将新值数据输入到现有密钥中,其中id保持不变,但密钥中的名称正在更改(new_name)。

H:name:id -> H:new_name:id(其中 - >表示要替换)

当我将名称更改为new_name时,我无法将新值设置为现有密钥。

相反,redis正在创建两个不同的键,

H:name:id
H:new_name:id

有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您正在尝试哪些redis命令?这应该有效:

rename H:name:id H:new_name:id