Skip to content

Windfarer/redis-token-bucket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

redis-token-bucket

Usage:

from redis_token_bucket import TokenBucketManager

tbm = TokenBucketManager(redis_url="redis://path-to-your-redis", default_rate=10)
# default_rate means how many tokens will be generated per second. 

ok = tbm.get_token("my_key")
# if token avaliable, return True, else return False

TODO

  • burst rate

About

An python token bucket implementation on redis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages