2
내가 메시지를 카운트하는 redis에서 메시지를 삭제할 수있는 규정이 있는지를 봅시다.Redis에서 HyperLogLog 집합을 감소시킬 수 있습니까?
내가 메시지를 카운트하는 redis에서 메시지를 삭제할 수있는 규정이 있는지를 봅시다.Redis에서 HyperLogLog 집합을 감소시킬 수 있습니까?
아니요, 아니요, HyperLogLog는 삭제 개념을 지원하지 않습니다. 대신 다른 카운터 (정수, Set 또는 HyperLogLog 일 수 있음)를 사용하고 합계를 뺍니다.
. 고마워. 고마워. –
두 개의 하이퍼 로그 집합을 만드는 것이 합리적일까요? 'messages.created'와'messages.deleted'를 사용하고 그 감소를 단언합니까? –
두 개의 hyperloglog는 ** 해결 방법이 될 수 있습니다. 시나리오에 따라 다릅니다. 예를 들어, 요소를 추가하고 요소를 삭제 한 다음 다시 같은 요소를 추가하면 다음과 같은 시나리오를 해결할 수 없습니다. 시나리오에 대해 더 자세히 설명해 주시겠습니까? –
@for_stack 그래, 그게 말이되는 말이야. 이전에 삭제 된 메시지를 다시 만들면 새로운 UUID가 생성되므로 _same_ 요소를 다시 만들 수 있을지 확신 할 수 없습니다. –