나는 Redis에서 바퀴를 재발 명하고 일부 통계를 저장하려고합니다.HINCRBY 통화가 얼마나 호의적입니까?
나는 열심히 모으고 모든 새 이벤트가 발생할 때마다 모든 관련 카운터를 증가시키는 것을 고려하고 있습니다 (초당 여러 번 발생할 수 있음).
이벤트 당 5 ~ 50 번 같은 HINCRBY
을 호출해야하며, 처음에는 초당 5-100 개의 이벤트를 목표로합니다.
Redis에는 너무 많은가요? 만약 그렇다면, 몇 가지 하한값 (이벤트 당 10 회, 하나만?)을 목표로해야합니까? 그렇지 않은 경우이 매개 변수 중 어떤 것으로도 확장 할 수 있습니까? (1000 이벤트 - 10000으로 확장하는 데 더 관심이 있습니다)?
분명히 쓰레기도 수집해야합니다. 모든 카운터에 동일한 해시가 있기 때문에 모든 이벤트에 필요한 모든 해시에 대해 EXPIRE
을 호출하여이 작업을 수행 할 계획입니다 (카운터가 2-5 번 이상 없음). 괜찮 니?