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