是时候加载redis快照
redis(6)作为调查的一部分redis.我需要了解对Redis节点软崩溃或重新启动的影响的影响。Redis已有可配置的快照到磁盘,可以调整以在一段时间内最低指定的更改后更新磁盘快照,从而可以将尽可能多的数据保留,因为您愿意支付性能成本为了。
下一个问题是它可以如何重新加载快照?
考虑到这一点,我产生了粗略的尺寸来获得粗略的理解:
数字键 | 内存消耗(MB) | 加载快照的时间(秒) |
1000 | 1.24 | 0. |
10,000 | 3.29 | 0. |
10,000 | 23.39 | 0. |
1,000,000 | 222.65 | 1 |
2,000,000. | 444.27 | 2 |
300,000. | 673.90 | 3. |
5,000,000. | 1165.15. | 5. |
负载时间的增长出现在最后的不确定上升的线性(我很想相信它仍然是线性的,但我缺乏 - ya知道数据来支持这种信念)。
这些简短的测试是使用64位版本进行的Redis 2.0.0 RC4.在OS X Snow Leopard上。