擅长:python、mysql、java
<p>对于Redis来说,在决定如何存储数据之前,最好先了解需要对数据使用哪种查询模式。</p>
<p>例如,如果要对一组数据执行日期范围查询,可以将该数据存储为排序集,其中键是要查询的数据项,而分数是unix时间戳。</p>
<p>在上面的示例中,我可以将示例哈希存储为:</p>
<pre><code> user_to_resource:i = user:j # key -> value forward map
resources => (resource:i, created_timestamp) # sorted set
count_resource:i = quantity # key -> value quantity map
</code></pre>
<p>也就是说,根据我想要支持的查询模式,我有很多正向和反向映射。</p>