我的理解是,使用redis需要您在它自己的服务器上托管它。那么,如果存储在上面的数据没有和你的应用服务器(例如节点)在同一个虚拟机上运行(因此使用了同一个内存),为什么还要使用它呢?

最佳答案

名称“redis”是远程字典服务器的缩写,“remote”部分表示它打算通过网络使用。这里的主要概念是,redis中存储在内存中的数据可以被多个应用程序实例访问,而不是每个应用程序实例都有一个应用程序内存储。
也就是说,不需要在单独的服务器上使用redis,也不需要在多个应用程序实例中使用它。另一方面,它有很多意义,因为这是它的设计目的。

关于database - 如果没有在您的应用程序服务器上运行,为什么要使用Redis?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47985184/

10-09 21:02
查看更多