node.js redis同步解决方案

标签 node.js asynchronous redis

我正在寻找允许以同步方式使用 redis 的包。问题是我不想重写异步流的代码。

可能的解决方案是

  1. 找到与 Redis 一起工作的同步库。
  2. 用某种同步语言实现一个中间层脚本,并通过同步执行操作与这个脚本通信。

我尝试使用 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/

相关文章:

javascript - socket io - 它如何知道数据库中的数据是否已更改?

jquery - 从标签中提取 URL

node.js - linux/node.js 上的异步调用消耗了哪些资源

javascript - Node/Express 路由不等待 Redis 服务器回调

redis - 如何清除与redis中某个字符串域关联的所有哈希?

Redis:为Set中的键值对设置超时

javascript - Promise.all 返回未定义

MYSQL只读DB中的内存优化

c# - 有没有办法在 Windows Phone 8 中等待 IAsyncResult?

multithreading - 如何让node.js中的线程休眠而不影响其他线程?