gpt4 book ai didi

node.js - Redis-Node库,使用什么数据结构?

转载 作者:可可西里 更新时间:2023-11-01 11:21:03 25 4
gpt4 key购买 nike

我正在使用 redis-node 库(http://github.com/bnoguchi/redis-node),要求如下:

我有一组编号的项目 [1,2,3](这些项目不能重复),我需要按请求的项目数量 POP/PUSH 到另一个列表,主列表的第一个并推送进入另一个列表。

所以,我认为更好的选择可以是排序集,因为项目不能相同,但我没有同时弹出和添加的方法(这必须在事务中 block ),我需要弹出列表/集合的第一个项目,而不是随机的。

最好的方法是什么?

最佳答案

如果您希望以原子方式(非事务性)做某事,那么您可以支持 lua scripts .此外,redis-node 库看起来没有维护,上次提交是 5 年多以前,从那时起 redis 已经发展了很多,所以你没有对 lua 的支持。相反,我看到这看起来像一个很好用的库:node_redis这个图书馆有 eval command支持

关于node.js - Redis-Node库,使用什么数据结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32511353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com