できるだけ早くRedisに大量のデータを読み込もうとしています。左側〜12桁の数字と右側の可変長文字列がありRedisに一括取り込み
771240491921 SOME;STRING;ABOUT;THIS;LENGTH
345928354912 SOME;STRING;ABOUT;THIS;LENGTH
:よう
私のデータが見えます。キーは左の数字になり、データは右の文字列になります。
私のRedisインスタンスでは、このデータを使って圧縮されていないプレーンテキストファイルをインストールしたばかりで、1分間に約100万レコードを取得できます。私は約4500万回する必要があり、約45分かかります。 45分が長すぎます。
このタイプの最適化を行うための標準的な調整がいくつかありますか?個別のインスタンス間でシャーディングすることでパフォーマンスを向上できますか?
現在Redisにデータを挿入するために使用しているものはありますか? – antirez
ありがとう!あなたから直接答えを得るために素晴らしい: –
私はcliコマンドであるファイルを作成することによってcliインタフェースを取り入れていました: 'set 771240491921 SOME; STRING; ABOUT; THIS; LENGTH'そしてそれをredis-cliに配管する –