2017-06-06 9 views
0

これはあまりにも多くの自由な質問ではないと思います。LREM「大きい」文字列またはSET/GET + LREM「小さい」文字列

私はreliable queueを実装するためにRPOPLPUSHを使用していると私は、リストやリストで唯一の「キー」を持つことによって、直接(おそらく大)文字列値(例えばJSON)を有する間のトレードオフを評価しようとしていますSET/GET(つまり2回の追加呼び出し)を使用して値を保存/取得すると、この場合はLREMはまだO(N)ですが、文字列が小さくなるほどパフォーマンスが向上します。

何か考えていないものはありますか?

答えて

0

自分でテストする必要があります。

つまり、メモリの割り当て/割り当て解除はネットワークより速いので、大きな文字列はおそらくより優れたパフォーマンスを発揮します。

関連する問題