我目前正在评估redis,以满足我正在创建的web应用程序的需要。
我不需要关系数据库的特性,但是一小部分数据将需要在磁盘上持久化,并且不会丢失这一小部分数据。
有没有办法定义哪些键值对在磁盘上是持久的,哪些不是?或者这是整个数据库的“全部”还是“无”设置?
如果这是整个数据库的通用设置,那么获得我想要的内容的最佳选择是什么?
在同一台服务器上有两个redis实例很容易吗,这样我就可以在一个实例上有完全的持久性,而在另一个实例上没有持久性?
或者对持久数据使用不同类型的数据库更好吗?(对这些数据的读/写通常不会像其他数据那样多)
我的目标是速度,同时保持尽可能简单。
谢谢!

最佳答案

不同的实例将是最好的选择。
好处:
简单明了的数据分离与维护
请求通信量在实例之间划分
您可以配置其他实例,如lru缓存,而不必担心丢失重要数据。

关于redis - Redis - 根据数据的不同持久性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37853416/

10-15 07:22
查看更多