@@ -473,10 +473,10 @@ class Redis(Generic[_StrType]):
473473 def incr (self , name : _Key , amount : int = ...) -> int : ...
474474 def incrby (self , name : _Key , amount : int = ...) -> int : ...
475475 def incrbyfloat (self , name : _Key , amount : float = ...) -> float : ...
476- def keys (self , pattern = ...): ...
477- def mget (self , keys , * args ) : ...
478- def mset (self , * args , ** kwargs ) : ...
479- def msetnx (self , * args , ** kwargs ) : ...
476+ def keys (self , pattern : _Key = ...) -> List [ _StrType ] : ...
477+ def mget (self , keys : Union [ _Key , Iterable [ _Key ]], * args : _Key ) -> List [ Optional [ _StrType ]] : ...
478+ def mset (self , mapping : Mapping [ _Key , _Value ]) -> Literal [ True ] : ...
479+ def msetnx (self , mapping : Mapping [ _Key , _Value ]) -> bool : ...
480480 def move (self , name , db ): ...
481481 def persist (self , name ): ...
482482 def pexpire (self , name , time ): ...
@@ -931,10 +931,10 @@ class Pipeline(Redis):
931931 def incr (self , name , amount = ...) -> Pipeline : ... # type: ignore [override]
932932 def incrby (self , name , amount = ...) -> Pipeline : ... # type: ignore [override]
933933 def incrbyfloat (self , name , amount = ...) -> Pipeline : ... # type: ignore [override]
934- def keys (self , pattern = ...) -> Pipeline : ... # type: ignore [override]
935- def mget (self , keys , * args ) -> Pipeline : ... # type: ignore [override]
936- def mset (self , * args , ** kwargs ) -> Pipeline : ... # type: ignore [override]
937- def msetnx (self , * args , ** kwargs ) -> Pipeline : ... # type: ignore [override]
934+ def keys (self , pattern : _Key = ...) -> Pipeline : ... # type: ignore [override]
935+ def mget (self , keys : Union [ _Key , Iterable [ _Key ]], * args : _Key ) -> Pipeline : ... # type: ignore [override]
936+ def mset (self , mapping : Mapping [ _Key , _Value ] ) -> Pipeline : ... # type: ignore [override]
937+ def msetnx (self , mapping : Mapping [ _Key , _Value ] ) -> Pipeline : ... # type: ignore [override]
938938 def move (self , name , db ) -> Pipeline : ... # type: ignore [override]
939939 def persist (self , name ) -> Pipeline : ... # type: ignore [override]
940940 def pexpire (self , name , time ) -> Pipeline : ... # type: ignore [override]
0 commit comments