【发布时间】:2015-05-26 01:22:45
【问题描述】:
我必须在 redis 中存储一些机器详细信息。由于有许多不同的机器,我打算使用以下结构
server1 => {name => s1, cpu=>80}
server2 => {name => s2, cpu=>40}
我需要针对关键 CPU 存储多个值。此外,我只需要针对 cpu 维护值列表中的最后 10 个值
1) 我如何在哈希内存储一个列表?
2) 我读到了 ltrim。但它接受一个密钥。如何为 server1 内的关键 cpu 进行 ltrim?
我正在使用绝地武士。
【问题讨论】:
-
4 年前,现在,您可以使用redis-protobuf 模块将嵌套数据结构保存到 Redis。 免责声明:我是本模块的作者。
-
@for_stack 这一切都很好。我们如何在 redislabs 部署中进行这种自定义?
-
@eigenfield 抱歉,我不熟悉 redislabs 部署,但我认为您可以简单地构建模块,并使用
loadmodule配置进行配置。您也可以向@Itamar Haber 寻求帮助。我相信他的建议会很有帮助:)