我想在Redis排序集中存储(键,值)对(以及用于排序的double)。我当前的选择是拥有键的排序集,然后有另一个我可以存储对的Redis哈希。是否有更好/更规范的方法来解决这个问题?
答案 0 :(得分:2)
这在很大程度上取决于排序集的计划使用。您可能使用的一种模式是复制数据。与NoSQL世界一样,规范化并不那么重要。你可以做的是将密钥与有序集合中的值连接起来。因此,您可以存储key: score
而不是key-value: score
。 -
字符可以是您选择的任何分隔符,以便您可以轻松解析。这样可以为您节省一次key: value
设置以获取值。同样,它在很大程度上取决于排序集的计划使用。