Redis - 根据数据的不同持久性

时间:2016-06-16 08:10:12

标签: redis

我目前正在评估Redis是否满足我正在创建的Web应用程序的需求。

我不需要关系数据库的功能,但是一小部分数据需要在磁盘上持久存在,并且不会丢失那么小的数据子集。

有没有办法定义哪些Key-Value对在磁盘上是持久的,哪些不是?或者这是整个数据库的全有或全无设置?

如果这是整个数据库的通用设置,那么获得我想要的最佳选择是什么?

在同一台服务器上安装2个Redis实例是否容易,因此我可以在一个实例上拥有完全持久性而在另一个实例上没有持久性?

或者为持久数据使用不同类型的数据库会更好吗? (这些数据的读/写通常不会与其他数据一样多)

我的目标是速度,同时保持尽可能简单。

谢谢!

1 个答案:

答案 0 :(得分:1)

不同的实例将是最佳选择。

好处:

  1. 简单明了的分离和数据维护
  2. 请求流量在实例之间划分
  3. 您可以配置其他实例,例如lru缓存,而不必担心丢失重要数据。