我正在使用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
有什么建议吗?
谢谢!
答案 0 :(得分:0)
您正在尝试哪些redis命令?这应该有效:
rename H:name:id H:new_name:id