使用redis排序集存储键值对

时间:2016-01-21 00:15:41

标签: hash redis hashtable sortedset

我想在Redis排序集中存储(键,值)对(以及用于排序的double)。我当前的选择是拥有键的排序集,然后有另一个我可以存储对的Redis哈希。是否有更好/更规范的方法来解决这个问题?

1 个答案:

答案 0 :(得分:2)

这在很大程度上取决于排序集的计划使用。您可能使用的一种模式是复制数据。与NoSQL世界一样,规范化并不那么重要。你可以做的是将密钥与有序集合中的值连接起来。因此,您可以存储key: score而不是key-value: score-字符可以是您选择的任何分隔符,以便您可以轻松解析。这样可以为您节省一次key: value设置以获取值。同样,它在很大程度上取决于排序集的计划使用。