这个问题在这里已有答案:
redis哈希值是否仍然是它们插入的键值对的顺序?我从redis的文档中找不到任何相关内容。
一个简单的测试确实说他们仍然保持秩序,但这确保了吗?这可以与群集或哨兵一起使用吗?
不,Redis哈希不维持顺序。因为它是哈希,所以它是无序的。如果您需要维护广告订单,则可以自行完成。
您可以使用LIST保存订单。每次将项目插入哈希时,也将其推送到列表中。您可以将这两个操作包装到事务或Lua脚本中,以使其自动运行。
LIST