我正在使用 redis-cli 工具并查询我的 redis 数据库。
我以下列方式将我的 key 存储在 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
有什么建议吗?
谢谢!
最佳答案
你在尝试什么redis命令?这应该有效:
rename H:name:id H:new_name:id
关于Redis 帮助 - 将具有特定 ID 的现有键替换为新值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44335706/