Redis 帮助 - 将具有特定 ID 的现有键替换为新值

标签 redis

我正在使用 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/

相关文章:

node.js - node js中通过 'redis'包访问redis服务器上可用的redis channel

Redis 模块 API - 实现 LRANGE

ruby - 如何清除redis集群节点的重定向键

spring - 如何检查一个 REDIS 服务器可以给客户端的总 redis 连接数?

python - 在redis中存储和获取django模型对象

带有 TTL 的 Redis 多集

redis - hapi js是否使用redis共享session?

angularjs - 前端/NodeJS 上的 LocalStorage 与 Redis

node.js - nodejs并发下如何正确使用redis的GET SET命令?

azure - 使用 Azure Redis 缓存配置 Gitlab 时出现错误