即它会尽可能快的将数据发送到Redis服务端,并尽可能快的读取并解析数据文件中的内容,一旦数据文件中的内容读取完了,它会发送一个带有20个字节的字符串的echo命令,Redis服务端即根据此命令来确认数据已插入完毕。
总结:
后续有童鞋好奇,构造redis命令的时间和将命令转化为protocol的时间,这里一并贴下:
[root@MySQL-server1 ~]# time python 1.py > redis_commands.txt
real 0m0.110s
user 0m0.070s
sys 0m0.040s
[root@mysql-server1 ~]# time sh 20.sh > redis_data.txt
real 0m7.112s
user 0m5.861s
sys 0m1.255s
下面关于Redis的文章您也可能喜欢,不妨参考下:
Ubuntu 14.04下Redis安装及简单测试
Ubuntu 12.10下安装Redis(图文详解)+ Jedis连接Redis
CentOS 6.3安装Redis