如何从Redis获取前100条记录

亚历克斯

我正在使用Redis来保存中间数据的小型应用程序上工作。插入数据后,我需要按照插入顺序重新加载数据。

我正在使用keys方法来获取所有键,但是返回键的顺序与它们插入的顺序不同。

塞尔吉奥·图伦采夫

您必须通过为插入的密钥保留单独的列表来维护自己的顺序。所以,代替

SET foo, bar

您可以这样做:

SET foo, bar
RPUSH insert_order, foo

那你可以做

LRANGE insert_order, 0, 100

获得前100个设置字段。

如果要跟踪实际插入(而不是更新),则可以使用SETNX。另外,您可以使用排序集而不是列表(如@Leonid所述)。此外,您可以将整个内容包装在Lua中,以便在客户端代码中隐藏簿记。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取表中的前100条记录

来自分类Dev

如何根据条件从linq查询中获取100条记录

来自分类Dev

如何在Cassandra 2.2中获取前5条记录

来自分类Dev

如何在Cassandra 2.2中获取前5条记录

来自分类Dev

从顶部开始获取每100条记录

来自分类Dev

查询DynamoDB表以按创建日期获取前100条记录的顺序

来自分类Dev

通过保留前100条记录从表中删除记录

来自分类Dev

根据特定列排序后如何获取除前5条记录以外的所有记录

来自分类Dev

redis性能-最多删除100条记录吗?

来自分类Dev

redis性能-最多删除100条记录吗?

来自分类Dev

如何通过排除组数组来获取MySQL表的前N条记录?

来自分类Dev

如何根据desc的devicetimestamp顺序从每个表中获取前1条记录

来自分类Dev

如何通过排除组数组来获取MySQL表的前N条记录?

来自分类Dev

如何每组最少获取3条记录?

来自分类Dev

如何从OrmLite获取最后10条记录?

来自分类Dev

如何获取每个值的 1 条记录

来自分类Dev

使用SQL获取前k条记录/表中的行

来自分类Dev

获取使用的前10条命令的历史记录

来自分类Dev

如何从相同的多条记录中获取一条记录?

来自分类Dev

SNMP GETBULK问题:只能获取零件记录(例如59条记录,但是有100条以上的记录)

来自分类Dev

如何从Redis哈希获取多个记录

来自分类Dev

如何删除列表中的前16条记录?

来自分类Dev

如何确定Javascript数组对象中的前2条记录

来自分类Dev

在mysql中如何只搜索前10条记录

来自分类Dev

如何获取日期中的第一条记录和最后一条记录

来自分类Dev

如何获取组之间的第一条记录和最后一条记录?

来自分类Dev

从具有唯一标识的重复记录中获取前三条记录

来自分类Dev

优化选择查询以返回前100条记录(添加ORDER BY会降低查询速度)

来自分类Dev

如何从mongodb中的arraylist中获取一条记录

Related 相关文章

  1. 1

    获取表中的前100条记录

  2. 2

    如何根据条件从linq查询中获取100条记录

  3. 3

    如何在Cassandra 2.2中获取前5条记录

  4. 4

    如何在Cassandra 2.2中获取前5条记录

  5. 5

    从顶部开始获取每100条记录

  6. 6

    查询DynamoDB表以按创建日期获取前100条记录的顺序

  7. 7

    通过保留前100条记录从表中删除记录

  8. 8

    根据特定列排序后如何获取除前5条记录以外的所有记录

  9. 9

    redis性能-最多删除100条记录吗?

  10. 10

    redis性能-最多删除100条记录吗?

  11. 11

    如何通过排除组数组来获取MySQL表的前N条记录?

  12. 12

    如何根据desc的devicetimestamp顺序从每个表中获取前1条记录

  13. 13

    如何通过排除组数组来获取MySQL表的前N条记录?

  14. 14

    如何每组最少获取3条记录?

  15. 15

    如何从OrmLite获取最后10条记录?

  16. 16

    如何获取每个值的 1 条记录

  17. 17

    使用SQL获取前k条记录/表中的行

  18. 18

    获取使用的前10条命令的历史记录

  19. 19

    如何从相同的多条记录中获取一条记录?

  20. 20

    SNMP GETBULK问题:只能获取零件记录(例如59条记录,但是有100条以上的记录)

  21. 21

    如何从Redis哈希获取多个记录

  22. 22

    如何删除列表中的前16条记录?

  23. 23

    如何确定Javascript数组对象中的前2条记录

  24. 24

    在mysql中如何只搜索前10条记录

  25. 25

    如何获取日期中的第一条记录和最后一条记录

  26. 26

    如何获取组之间的第一条记录和最后一条记录?

  27. 27

    从具有唯一标识的重复记录中获取前三条记录

  28. 28

    优化选择查询以返回前100条记录(添加ORDER BY会降低查询速度)

  29. 29

    如何从mongodb中的arraylist中获取一条记录

热门标签

归档