1
0
Fork 0
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:
Lukas Winkler 2021-04-17 23:10:12 +02:00
parent 6ead5c1fd9
commit 5fdec80d0e
Signed by: lukas
GPG key ID: 54DE4D798D244853

12
redis_backend.py Normal file
View 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)