Redis是否需要像磁盘存储一样处理?

时间:2011-07-29 18:25:12

标签: node.js redis coffeescript

我只是想知道,redis存储在内存中,是否仍需要像磁盘I / O一样处理访问?

你能做点像......

X = redis.get X
#do stuff with X

或者你需要做...

redis.get X, (X) ->
    #do stuff with X

2 个答案:

答案 0 :(得分:4)

通过套接字与redis进行通信。套接字仍然是I / O,并且(几乎)节点中的所有I / O都是异步处理的。是的,你需要回调。

答案 1 :(得分:2)

除了其他回答者所说的内容:Redis库允许您与远程Redis主机连接,在这种情况下,阻止性更强。 Redis版本从2.0到2.4支持virtual memory,这意味着您原则上可以从磁盘读取。