问题描述
REdis 是一个内存数据库,虽然很容易填满整个内存。 我的问题是,如何通过在磁盘上存储一些数据来扩展空间?
可以用 GNU/Linux 交换扩展内存吗? 什么是最简单、最有效的选择?
解决方法
遗憾的是,Redis 的开源版本不支持使用磁盘存储扩展内存。您可以考虑的一些选项是:
Flash 上的 Redis - https://docs.redislabs.com/latest/rs/concepts/memory-architecture/redis-flash/
这是一个商业版本,需要支付钱包费用。
KeyDB 闪存 - https://github.com/EQ-Alpha/KeyDB/wiki/Enhanced-FLASH-Support-(PRO)
作为替代方案,KeyDB 与 Redis 进行了较量。但是,Flash 支持又商业化了!