我試圖重新發明輪子並在Redis中存儲一些統計信息。有多少個HINCRBY電話是合理的?
我正在考慮在每個新事件(它可能每秒發生幾次)之後急切地彙總所有相關計數器。
它需要調用HINCRBY
每個事件5-50次,而我的目標是每秒5-100個事件。
對Redis來說太多了嗎? 如果是這樣,我是否應該瞄準一些下限(每個事件10次?只有一次?)? 如果不是,它是否可以在任何這些參數中進行縮放(我更喜歡縮放到1000個事件?10000?)?
我明顯也會收集垃圾。我打算通過調用EXPIRE
來獲得每個事件所需的每個散列(不超過2-5次,因爲某些計數器在同一個散列中)。可以嗎?