我试图尽快将大量数据加载到Redis中。批量摄入Redis
我的数据是这样的:
771240491921 SOME;STRING;ABOUT;THIS;LENGTH
345928354912 SOME;STRING;ABOUT;THIS;LENGTH
有左边一〜12位数字,右边一个可变长度的字符串。关键是左边的数字,数据将成为右边的字符串。
在我刚刚安装的Redis实例中,使用这个数据的未压缩的纯文本文件,我可以在一分钟内获得大约一百万条记录。我需要做大约4500万,这将需要大约45分钟。 45分钟太长。
是否有一些标准的性能调整存在让我做这种类型的优化?通过在不同的实例中分片可以获得更好的性能吗?
顺便说一句,你目前使用什么插入数据到Redis? – antirez
谢谢!真棒直接从你得到一个答案:) –
我通过创建一个cli命令文件,例如:set 771240491921 SOME; STRING; ABOUT; THIS; LENGTH',然后将它传输到redis-cli –