我已经阅读了关于键/值存储的很多东西,比如Redis,但我似乎无法弄清楚什么时候在应用程序中使用它.
假设我正在构建一个基于Web的应用程序; 我知道我将用于前端,后端,数据库等的堆栈.在某些情况下,我会去"哦,我们还需要Redis for X,Y或Z."
我将赞赏node.js示例以及非node.js示例.
"持久"我的意思是,服务器可以随时崩溃,只要磁盘保持完好,就不会丢失任何数据(参见ACID).似乎这就是日记模式的用途,但是如果启用日记功能,那么这是否会破坏内存数据操作的目的?阅读操作可能不受日记功能的影响,但似乎日志记录会破坏您的写入性能.