rdb和aof到底哪个快?
大多数情况rdb比aof快!取决因素是fsync策略
- 具体选择aof还是rdb应根据业务场景选择。纠结于两者哪个更快意义不大
测试数据
数据量 | rdb时间 | rdb文件大小 |
---|---|---|
50000 | 76s | 1.1M |
100000 | 197s | 2.1M |
150000 | 235s | 3.1M |
200000 | 305s | 4.3M |
数据量 | aof时间 | aof文件大小 |
---|---|---|
50000 | 79s | 2.2M |
100000 | 156s | 6.5M |
150000 | 234s | 6.6M |
200000 | 306s | 8.8M |
redis5.0版本测试
数据量 | rdb时间 | rdb文件大小 |
---|---|---|
50000 | 99s | 1.1M |
100000 | 150s | 2.1M |
150000 | 296s | 3.2M |
数据量 | aof时间 | aof文件大小 |
---|---|---|
50000 | 98s | 2.2M |
100000 | 156s | 6.5M |
150000 | 305s | 6.7M |
参考文章
https://blog.youkuaiyun.com/csdn_kou/article/details/104091942