小编Vik*_*ram的帖子

检索存储在Redis(Ruby)中的所有密钥的列表

redis-rb gem中是否有一个函数返回存储在DB中的所有键的列表?我的最终目标是迭代我的所有键/值对,并对它们执行一些操作.

ruby redis

29
推荐指数
3
解决办法
2万
查看次数

即使事件循环已被占用,如何始终用超时终止NodeJs脚本?

即使事件循环被其他东西占用,是否可以在NodeJS中使用setTimeout终止进程?

例如,说我有如下代码

setTimeout(async () => {
    // Some code I run to gracefully exit my process.
}, timeout);

while (true) {
    let r = 1;
}
Run Code Online (Sandbox Code Playgroud)

我的超时中的回调将永远不会被击中,因为while循环将占据事件循环。有什么办法可以说:“ 不管其他什么,在N秒后执行以下代码?”

我正在写硒测试,但是由于某种原因,测试有时会“卡住”并且永远不会终止。我基本上希望总是在一定的时间后使测试超时,以免我们无法永远运行测试。

谢谢!

javascript selenium node.js

4
推荐指数
1
解决办法
398
查看次数

标签 统计

javascript ×1

node.js ×1

redis ×1

ruby ×1

selenium ×1