0

我将 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不是集群缓存需求的解决方案。
请提出最佳解决方案以及为什么该解决方案是最好的?

4

1 回答 1

1

由于内存数据不在不同进程之间共享,集群缓存似乎并不能解决集群 nodejs 应用程序中的缓存问题。

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

于 2016-12-10T18:54:56.890 回答