@@ -26,8 +26,8 @@ class RedisCache(BaseCache):
2626 Any additional keyword arguments will be passed to ``redis.Redis``.
2727 """
2828
29- _read_client = None
30- _write_client = None
29+ _read_client : _t . Any = None
30+ _write_client : _t . Any = None
3131 serializer = RedisSerializer ()
3232
3333 def __init__ (
@@ -78,9 +78,7 @@ def get_many(self, *keys: str) -> _t.List[_t.Any]:
7878 prefixed_keys = list (keys )
7979 return [self .serializer .loads (x ) for x in self ._read_client .mget (prefixed_keys )]
8080
81- def set (
82- self , key : str , value : _t .Any , timeout : _t .Optional [int ] = None
83- ) -> _t .Optional [bool ]:
81+ def set (self , key : str , value : _t .Any , timeout : _t .Optional [int ] = None ) -> _t .Any :
8482 timeout = self ._normalize_timeout (timeout )
8583 dump = self .serializer .dumps (value )
8684 if timeout == - 1 :
@@ -91,7 +89,7 @@ def set(
9189 )
9290 return result
9391
94- def add (self , key : str , value : _t .Any , timeout : _t .Optional [int ] = None ) -> bool :
92+ def add (self , key : str , value : _t .Any , timeout : _t .Optional [int ] = None ) -> _t . Any :
9593 timeout = self ._normalize_timeout (timeout )
9694 dump = self .serializer .dumps (value )
9795 created = self ._write_client .setnx (name = self .key_prefix + key , value = dump )
@@ -143,8 +141,8 @@ def clear(self) -> bool:
143141 status = self ._write_client .flushdb ()
144142 return bool (status )
145143
146- def inc (self , key : str , delta : int = 1 ) -> _t .Optional [ int ] :
144+ def inc (self , key : str , delta : int = 1 ) -> _t .Any :
147145 return self ._write_client .incr (name = self .key_prefix + key , amount = delta )
148146
149- def dec (self , key : str , delta : int = 1 ) -> _t .Optional [ int ] :
147+ def dec (self , key : str , delta : int = 1 ) -> _t .Any :
150148 return self ._write_client .incr (name = self .key_prefix + key , amount = - delta )
0 commit comments