Javascript 获取redis列表中特定字符串的索引?
我有一个游戏当前玩家的列表容器,我用另一个整数跟踪当前回合。当一名球员离开时,我会将他们从球员名单中删除。然而,在有些情况下,当玩家离开时,我还需要调整回合值 我发现如果一个特定玩家的指数小于回合值,那么我需要减少回合变量。比如说Javascript 获取redis列表中特定字符串的索引?,javascript,node.js,redis,Javascript,Node.js,Redis,我有一个游戏当前玩家的列表容器,我用另一个整数跟踪当前回合。当一名球员离开时,我会将他们从球员名单中删除。然而,在有些情况下,当玩家离开时,我还需要调整回合值 我发现如果一个特定玩家的指数小于回合值,那么我需要减少回合变量。比如说 1) A B C(t=2) D E => B leaves 2) A C(t=1) D E 由于B的索引在回合之前,回合递减。相反地 1) A B C(t=2) D E => D leaves 2) A B C(t=2) E 在这里,我们不必更改回合值
1) A B C(t=2) D E => B leaves
2) A C(t=1) D E
由于B的索引在回合之前,回合递减。相反地
1) A B C(t=2) D E => D leaves
2) A B C(t=2) E
在这里,我们不必更改回合值,因为离开的玩家在回合后
所以我的问题是,如何确定列表中特定字符串的索引?非阻塞。如果这是不可能的,可能还有其他解决方案吗?使用非阻塞算法无法做到这一点。你必须遍历一个列表,从第一项到第二项
因为,在这样的列表中,您无法访问任何具有其值的项目,所以我现在只能看到它。使用非阻塞算法无法做到这一点。你必须遍历一个列表,从第一项到第二项 因为,在这样的列表中,您无法访问任何具有其值的项目,所以我现在只能看到它。是否可能重复?可能重复?