Wraps hset structure, where: **key** - name of event, fix prefix
specifying events type **member** - bucket representing one day **score**
- events count
|
|
|
add_event(cls,
rconnect,
name,
timestamp,
count=1,
prefix=None)
Stoted new event to redist :param rconnect: Connection to a redis
:type rconnect: StrictRedis :param name: statistics name :param
timestamp: timestamp of event :param count: number of events,
default=1 :param prefix: prefix for statistics, default is None |
source code
|
|
|
get_count(cls,
rconnect,
name,
day_min=None,
prefix=None,
day_max=None)
Count total event occurency between day_min and day_max :param
rconnect: Connection to a redis :type rconnect: StrictRedis :param
name: statistics name :param day_min: default: seven days ago :param
day_max: default: tomorrow :param prefix: prefix for statistics,
default is None |
source code
|
|
|
trim_before(cls,
rconnect,
name,
threshold_timestamp,
prefix=None)
Removes all records occured before `threshold_timestamp` :param
rconnect: StrictRedis :param name: statistics name :param
threshold_timestamp: int :param prefix: prefix for statistics,
default is None |
source code
|
|
|