0
私はRedisリストにプッシュするために何百万もの行を持っています。 今のところ、rpush
と一意の値で1行を1行送ります。Redis複数の値を持つRPUSH recommandations
私はドキュメントで複数の値を送信できることがわかりました。
- これは高速ですか?
rpush
でいくつのアイテムを送信できますか?
目的はもちろんもっとも効率的です。
私はRedisリストにプッシュするために何百万もの行を持っています。 今のところ、rpush
と一意の値で1行を1行送ります。Redis複数の値を持つRPUSH recommandations
私はドキュメントで複数の値を送信できることがわかりました。
rpush
でいくつのアイテムを送信できますか?目的はもちろんもっとも効率的です。
これは高速ですか?
もちろん、高速になります。あなたはRTT
のロットを減らすことができるので。
1つのrpushでいくつのアイテムを送信できますか?
技術的に、あなたは1 RPUSH
に2^31 - 1
(INT_MAX
)アイテムを送信することができます。しかし、1つのコマンドであまりにも多くのアイテムを送信することは、常に悪い考えです。これは、Redisを長い間ブロックしてしまうため、トレードオフを行う必要があります。
ベンチマークを行い、適切なバッチサイズを作成します。
最大数百(値の大きさにもよるが)は良い球場である。バリデーショナルプッシュを使用することの上に、パイプラインで追加のキックを得ることができます。 –