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