我想提供大量的密钥(10 000 000+),但只有少数(5万)可以放入内存(最常见的密钥)。有没有人有redis,membase或其他的经验?有人有磁盘服务密钥的基准吗?
由于
答案 0 :(得分:0)
Salvatore Sanfilippo的回应:
这是VM的用例,但不是 当in-ram之间的差异 而不是公羊是如此之大。
在Redis中,顺便说一下VM是不稳定的 被一个叫做的新想法所取代 解决您使用问题的“ diskstore ” 案件,但不幸的是,事实并非如此 在这个阶段准备好生产。
答案 1 :(得分:0)
如果很多密钥将在磁盘中,并且如果存储引擎不提供有效的索引机制,那么性能将受到严重影响。我不认为redis b-trees已经准备好了。你可以查看Tokio Cabinet。它似乎提供了键值存储+ btree。
http://www.igvita.com/2009/02/13/tokyo-cabinet-beyond-key-value-store/
http://colinhowe.wordpress.com/2009/04/27/redis-vs-mysql/