【发布时间】:2011-10-27 10:07:41
【问题描述】:
我刚刚开始使用 redis,并且在使用 noSql 时遇到了我的第一个绊脚石;以前我只知道 SQL server。
我理解一切都是基于关键价值的原则。但是,这如何与排序一起工作,例如:
使用哈希集:
HMSET users:1 firstname 'james' lastname 'smith' created 'datetime.datatime.now'
现在我假设您添加第二条记录,您将获得哈希集的长度(在这种情况下,我们将说它的 1 返回值x),然后添加另一行:
HMSET users:x firstname 'john' lastname 'smith' created 'datetime.datatime.now'
您如何获得最新记录?按日期?或者您可以直接说“在哈希集的 -1 处获取记录”吗?
当排序集更合适时,我可能会建议使用哈希集?
【问题讨论】:
标签: python sorting redis hashset