跳到主要内容
CNode

操作redis有同步的方法吗。。?

社区
22225377fjs发布于 13 年前最后回复 13 年前
886720

如题,最近用的东西,需要同步的操作redis,请问有同步的库吗。。?

查看回复

回复 (8)

2
2225377fjs#813 年前
引用 leapon没看到有。你的东西是什么情况一定要同步操作?

@leapon 。。不是用来处理请求的,跟并发没啥关系。。其实不应该用node.js实现的。。主要是图方便。。。。

H
halfblood#713 年前

用redis的管道特性,不然操作次数太多了

L
leapon#613 年前
引用 leapon没看到有。你的东西是什么情况一定要同步操作?

@2225377fjs fiber 没用过,看来在需要大量计算的时候很有用。

Fiber.yield();
L
leapon#513 年前
引用 leapon没看到有。你的东西是什么情况一定要同步操作?

@2225377fjs 大循环+ 同步操作 - 这样 nodejs 程序就憋在这儿了,别的程序就没有办法执行/响应了。

2
2225377fjs#413 年前
引用 leapon没看到有。你的东西是什么情况一定要同步操作?

@jifeng 最后还是用fiber模块来解决的,实在是只能用同步的方法。。。。

J
jifeng#313 年前
引用 leapon没看到有。你的东西是什么情况一定要同步操作?

@2225377fjs 这种情况的话,还是建议控制循环数量,nodejs的一大优势就是异步,不用可惜了。如果楼主一定要异步的话,可以用一些方式来实现同步,step和async 的 series就可以干这个事的

2
2225377fjs#213 年前
引用 leapon没看到有。你的东西是什么情况一定要同步操作?

主要是要处理的数据外面将会有很大的一个循环,怕会让node.js爆栈。。。

L
leapon#113 年前

没看到有。你的东西是什么情况一定要同步操作?

参与回复

登录后即可参与回复。登录