同一台机器测试
Redis3.2
Redis5.0.7
Linux python 3.10.0-693.11.1.el7.x86_64 #1 SMP Mon Dec 4 23:52:40 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
rdb测试步骤
1. 修改redis.conf配置文件
- 开启rdb(测试aof时,注释掉rdb,并重启redis)
# save ""
save 900 1
save 300 10
save 60 10000
注入数据
#默认开启数据压缩
rdbcompression yes
- 关闭aof
appendonly no
2. 写入数据
#!/bin/bash
for ((i=0;i<100000;i++))
do
echo -en "helloworld" | redis-cli -x set name$i >>redis.log
done
3. 使用脚本写入数据,并计算注入完成时间
数据量 | rdb时间 | rdb文件大小 |
---|---|---|
50000 | 76s | 1.1M |
100000 | 197s | 2.1M |
15000 |