我正在寻找允许以同步方式使用 redis 的包。问题是我不想重写异步流的代码。
可能的解决方案是
- 找到与 Redis 一起工作的同步库。
- 用某种同步语言实现一个中间层脚本,并通过同步执行操作与这个脚本通信。
我尝试使用 synchronize到目前为止没有成功。
最佳答案
您可能想尝试一下 co ,这将使您可以使用几乎所有现有的 Node 库编写非阻塞代码。 Here是一个使用node-redis的具体例子。
请注意,co 需要 Node 0.11.x(带有 --harmony
标志)或 0.10.x 以及类似 gnode 的包装器.
关于node.js redis同步解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26060291/