실시간으로 저장된 이벤트 (타임 스탬프가있는 데이터 요소)를 가져 오는 많은 계정이 있습니다. 정렬 된 집합을 사용하여 이벤트를 저장하는 것이 좋습니다. 하나의 정렬 된 집합에 여러 계정에 대한 이벤트를 저장하려고했지만 계정 ID로 이벤트를 필터링하는 방법을 찾지 못했습니다.Redis의 여러 정렬 된 집합
각 계정 (> 1000 개 계정)에 대해 여러 개의 정렬 된 세트를 만드는 것이 좋은 생각입니까?
실시간으로 저장된 이벤트 (타임 스탬프가있는 데이터 요소)를 가져 오는 많은 계정이 있습니다. 정렬 된 집합을 사용하여 이벤트를 저장하는 것이 좋습니다. 하나의 정렬 된 집합에 여러 계정에 대한 이벤트를 저장하려고했지만 계정 ID로 이벤트를 필터링하는 방법을 찾지 못했습니다.Redis의 여러 정렬 된 집합
각 계정 (> 1000 개 계정)에 대해 여러 개의 정렬 된 세트를 만드는 것이 좋은 생각입니까?
질문 :
...하지만 그렇다고 정확하게 각 계정에 대한 정렬 집합을 만들어야합니다. 이것이 바로 Redis를 사용할 때의 예술 수준입니다.
그러나 실시간 이벤트 (저장 및 검색)에 관한 것이라면 강력한 SQL과 유사한 쿼리 시스템을 제공하는 InfluxDB과 같은 데이터베이스를 사용해 볼 수 있습니다. 그것은 당신의 문제에 대한 더 나은 대답 인 것 같습니다.
24 시간보다 오래된 이벤트는 치료됩니다. 계정 수가 늘어납니다. Postgres와 함께 사용하고 나서 HBase로 전환 할 계획입니다. 그리고 지속성을 위해 1 초 간격으로 AOF가 설정되어 있습니다. –
시도해 보셨습니까? – Robert
그래, 잘 작동하지만 이것이 최선의 방법이라고 확신하지 못합니다. –