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.csdn.net/csdn_kou/article/details/104091942