最近有个哥们在群里问,有一个日志,里面存的是IP地址,如何将这些IP快速导入到Redis中。2> 只要一部分客户端支持非阻塞I/O。个人理解是,redis命令从执行到结果返回,有一定的时延,即便采用多个redis客户单并发插入,也很难提高吞吐量,因为,只有非阻塞I/O只能针对有限个连接操作。官方在2.6版本推出了一个新的功能-pipe mode,即将支持Redis协议的文本文件直接通过pipe导入到服务端。因为Redis管道功能支持的是Redis Protocol,而不是直接的Redis命令。测试思路:分别通过shell脚本和Redis pipe向数据库中插入10万相同数据,查看各自所花费的时间。
暂无评论