在集群Node Js应用程序中缓存的最佳解决方案是什么?

时间:2016-12-02 12:19:15

标签: express node-cluster

我使用了以下代码cluster-node-cache

var obj = { my: "Special", variable: 42 };
        cache.set("myKey", obj).then(function(result) {
                console.log(result.err);
                console.log(result.success);

                cache.get("myKey").then(function(result2) {
                    console.log(result2.err);
                    console.log(result2.success);
                });

        });

这导致了以下输出

null
true
null
undefined

当然,有了这个结果,cluster-node-cache不是群集缓存要求的解决方案   请提出最佳解决方案以及为何最佳解决方案?

1 个答案:

答案 0 :(得分:0)

由于不同进程之间不共享内存数据,因此集群高速缓存似乎无法解决集群nodejs应用程序中的高速缓存问题。

我用redis服务器解决了这个缓存问题。 redis服务器具有良好的性能,可以进一步集群(适用于更大的应用程序)

相关问题