Freiner
latest
Home
Rate Limit String Notation
Rate Limiting Strategies
Storage Backends
Custom storage backends
API
Changelog
Freiner
»
Index
Edit on GitHub
Index
A
|
C
|
F
|
G
|
H
|
I
|
K
|
M
|
P
|
R
|
S
|
T
|
W
A
acquire_entry() (freiner.storage.memory.MemoryStorage method)
(freiner.storage.MovingWindowStorage method)
(freiner.storage.redis.RedisStorage method)
acquired_count (freiner.storage.MovingWindow attribute)
C
check() (freiner.storage.memcached.MemcachedStorage method)
(freiner.storage.memory.MemoryStorage method)
(freiner.storage.redis.RedisStorage method)
(freiner.storage.redis_sentinel.RedisSentinelStorage method)
check_granularity_string() (freiner.limits.RateLimitItem class method)
clear() (freiner.storage.FixedWindowStorage method)
(freiner.storage.memcached.MemcachedStorage method)
(freiner.storage.memory.MemoryStorage method)
(freiner.storage.MovingWindowStorage method)
(freiner.storage.redis.RedisStorage method)
(freiner.strategies.fixed_window.FixedWindowRateLimiter method)
(freiner.strategies.moving_window.MovingWindowRateLimiter method)
(freiner.strategies.RateLimiter method)
F
FixedWindowElasticExpiryRateLimiter (class in freiner.strategies.fixed_window_elastic)
FixedWindowRateLimiter (class in freiner.strategies.fixed_window)
FixedWindowStorage (class in freiner.storage)
FreinerConfigurationError
from_uri() (freiner.storage.memcached.MemcachedStorage class method)
(freiner.storage.redis.RedisStorage class method)
(freiner.storage.redis_cluster.RedisClusterStorage class method)
(freiner.storage.redis_sentinel.RedisSentinelStorage class method)
G
get() (freiner.storage.FixedWindowStorage method)
(freiner.storage.memcached.MemcachedStorage method)
(freiner.storage.memory.MemoryStorage method)
(freiner.storage.redis.RedisStorage method)
(freiner.storage.redis_sentinel.RedisSentinelStorage method)
get_expiry() (freiner.limits.RateLimitItem method)
(freiner.storage.FixedWindowStorage method)
(freiner.storage.memcached.MemcachedStorage method)
(freiner.storage.memory.MemoryStorage method)
(freiner.storage.redis.RedisStorage method)
(freiner.storage.redis_sentinel.RedisSentinelStorage method)
get_moving_window() (freiner.storage.memory.MemoryStorage method)
(freiner.storage.MovingWindowStorage method)
get_num_acquired() (freiner.storage.memory.MemoryStorage method)
get_window_stats() (freiner.strategies.fixed_window.FixedWindowRateLimiter method)
(freiner.strategies.moving_window.MovingWindowRateLimiter method)
(freiner.strategies.RateLimiter method)
H
hit() (freiner.strategies.fixed_window.FixedWindowRateLimiter method)
(freiner.strategies.fixed_window_elastic.FixedWindowElasticExpiryRateLimiter method)
(freiner.strategies.moving_window.MovingWindowRateLimiter method)
(freiner.strategies.RateLimiter method)
I
incr() (freiner.storage.FixedWindowStorage method)
(freiner.storage.memcached.MemcachedStorage method)
(freiner.storage.memory.MemoryStorage method)
(freiner.storage.redis.RedisStorage method)
K
key_for() (freiner.limits.RateLimitItem method)
M
MemcachedStorage (class in freiner.storage.memcached)
MemoryStorage (class in freiner.storage.memory)
MovingWindow (class in freiner.storage)
MovingWindowRateLimiter (class in freiner.strategies.moving_window)
MovingWindowStorage (class in freiner.storage)
P
parse() (in module freiner)
parse_many() (in module freiner)
R
RateLimiter (class in freiner.strategies)
RateLimitItem (class in freiner.limits)
RateLimitItemPerDay (class in freiner.limits)
RateLimitItemPerHour (class in freiner.limits)
RateLimitItemPerMinute (class in freiner.limits)
RateLimitItemPerMonth (class in freiner.limits)
RateLimitItemPerSecond (class in freiner.limits)
RateLimitItemPerYear (class in freiner.limits)
RedisClusterStorage (class in freiner.storage.redis_cluster)
RedisSentinelStorage (class in freiner.storage.redis_sentinel)
RedisStorage (class in freiner.storage.redis)
remaining_count (freiner.strategies.WindowStats attribute)
reset() (freiner.storage.redis.RedisStorage method)
(freiner.storage.redis_cluster.RedisClusterStorage method)
reset_time (freiner.strategies.WindowStats attribute)
S
start_time (freiner.storage.MovingWindow attribute)
T
test() (freiner.strategies.fixed_window.FixedWindowRateLimiter method)
(freiner.strategies.moving_window.MovingWindowRateLimiter method)
(freiner.strategies.RateLimiter method)
W
WindowStats (class in freiner.strategies)