3

困惑,redis 是仅内存中的存储,它还具有磁盘备份/恢复的权限吗?

如果是这样,16GB db 需要多长时间才能写入和读取回内存?

4

1 回答 1

3

Redis README中可以看出,所有数据都在内存中,但也存储在磁盘上以用于持久性和备份值。

至于 16gb 数据库的问题,完全取决于你的服务器。例如;

  • 服务器是否有任何其他 I/O 绑定软件正在运行?
  • 它是什么类型的服务器?共享?虚拟主机?投入的?
  • 硬盘和 RAM 的硬件规格。

由于这些原因,无法准确估计读取和写入 16gb 数据需要多长时间。

老实说,如果您要存储 16gb 的数据,那么 Redis 很可能不是正确的数据库程序,因为它在设计上占用了 RAM 和磁盘空间。

于 2010-10-17T19:43:40.603 回答