mirror of
https://github.com/Findus23/HNReader.git
synced 2024-09-19 15:23:44 +02:00
add custom redis backend
This commit is contained in:
parent
6ead5c1fd9
commit
5fdec80d0e
1 changed files with 12 additions and 0 deletions
12
redis_backend.py
Normal file
12
redis_backend.py
Normal file
|
@ -0,0 +1,12 @@
|
|||
from aredis import StrictRedis
|
||||
from ratelimit.backends.redis import RedisBackend, DECREASE_SCRIPT
|
||||
|
||||
|
||||
# noinspection PyMissingConstructor
|
||||
class CustomRedisBackend(RedisBackend):
|
||||
def __init__(
|
||||
self,
|
||||
r: StrictRedis
|
||||
) -> None:
|
||||
self._redis = r
|
||||
self.decrease_function = self._redis.register_script(DECREASE_SCRIPT)
|
Loading…
Reference in a new issue