我还没有使用过Redis,但我听说过它,并打算尝试将其作为缓存存储。
我听说Redis使用内存作为缓存存储数据库,所以如果我使用变量作为对象或字典数据类型来存储数据,会有什么区别?喜欢:
var cache = {
key: {
},
key: {
}
...
}
Redis有什么优势?
最佳答案
Redis是一个远程数据结构服务器。这肯定比仅将数据存储在本地内存中要慢(因为它涉及套接字往返来获取/存储数据)。但是,它也带来了一些有趣的属性:
基本上,如果您需要应用程序在共享相同数据的多个节点上扩展,则将需要Redis(或任何其他远程键/值存储)之类的东西。