2
私は、メッセージに何らかの措置を加えてメッセージを削除するためのメッセージを数えているhyperloglogがあるとします。RedisのHyperLogLogを減らすことはできますか
私は、メッセージに何らかの措置を加えてメッセージを削除するためのメッセージを数えているhyperloglogがあるとします。RedisのHyperLogLogを減らすことはできますか
いいえ、HyperLogLogは削除の概念をサポートしていません。代わりに、別のカウンタ(整数、SetまたはHyperLogLog)を使用して、合計を減算します。
私は考えました。 –
2つのハイパーログログセットを作成することは合理的でしょうか? 'messages.created'と' messages.deleted'を使用して、デクリメントをアサーションしますか? –
2つのhyperloglogは、解決方法に** MIGHT **を設定します。あなたのシナリオによって異なります。たとえば、要素を追加し、要素を削除してから同じ要素を再度追加するというシナリオを解決することはできません。あなたのシナリオに関する詳細を教えてください。 –
@for_stackええ、それは理にかなっていることを意味します。以前は削除されたメッセージを再作成すると、新しいUUIDが作成されるため、_same_要素を再度作成することはできませんでした。 –