@@ -167,6 +167,7 @@ class Redis(RedisModuleCommands, CoreCommands[_StrType], SentinelCommands, Gener
167
167
ssl_cert_reqs : str | int | None = ...,
168
168
ssl_ca_certs : str | None = ...,
169
169
ssl_ca_path : Any | None = ...,
170
+ ssl_ca_data : Any | None = ...,
170
171
ssl_check_hostname : bool = ...,
171
172
ssl_password : Any | None = ...,
172
173
ssl_validate_ocsp : bool = ...,
@@ -206,6 +207,7 @@ class Redis(RedisModuleCommands, CoreCommands[_StrType], SentinelCommands, Gener
206
207
ssl_certfile : str | None = ...,
207
208
ssl_cert_reqs : str | int | None = ...,
208
209
ssl_ca_certs : str | None = ...,
210
+ ssl_ca_data : Any | None = ...,
209
211
ssl_check_hostname : bool = ...,
210
212
ssl_password : Any | None = ...,
211
213
ssl_validate_ocsp : bool = ...,
@@ -244,6 +246,7 @@ class Redis(RedisModuleCommands, CoreCommands[_StrType], SentinelCommands, Gener
244
246
ssl_certfile : str | None = ...,
245
247
ssl_cert_reqs : str | int | None = ...,
246
248
ssl_ca_certs : str | None = ...,
249
+ ssl_ca_data : Any | None = ...,
247
250
ssl_check_hostname : bool = ...,
248
251
ssl_password : Any | None = ...,
249
252
ssl_validate_ocsp : bool = ...,
@@ -451,17 +454,17 @@ class Pipeline(Redis[_StrType], Generic[_StrType]):
451
454
def slowlog_reset (self ) -> Pipeline [_StrType ]: ... # type: ignore[override]
452
455
def time (self ) -> Pipeline [_StrType ]: ... # type: ignore[override]
453
456
def append (self , key , value ) -> Pipeline [_StrType ]: ... # type: ignore[override]
454
- def bitcount (self , key : _Key , start : int | None = ..., end : int | None = ...) -> Pipeline [_StrType ]: ... # type: ignore[override]
457
+ def bitcount (self , key : _Key , start : int | None = ..., end : int | None = ..., mode : str | None = ... ) -> Pipeline [_StrType ]: ... # type: ignore[override]
455
458
def bitop (self , operation , dest , * keys ) -> Pipeline [_StrType ]: ... # type: ignore[override]
456
- def bitpos (self , key , bit , start = ..., end = ...) -> Pipeline [_StrType ]: ... # type: ignore[override]
459
+ def bitpos (self , key , bit , start = ..., end = ..., mode : str | None = ... ) -> Pipeline [_StrType ]: ... # type: ignore[override]
457
460
def decr (self , name , amount = ...) -> Pipeline [_StrType ]: ... # type: ignore[override]
458
461
def delete (self , * names : _Key ) -> Pipeline [_StrType ]: ... # type: ignore[override]
459
462
def __delitem__ (self , _Key ) -> None : ...
460
463
def dump (self , name ) -> Pipeline [_StrType ]: ... # type: ignore[override]
461
464
def exists (self , * names : _Key ) -> Pipeline [_StrType ]: ... # type: ignore[override]
462
465
def __contains__ (self , * names : _Key ) -> Pipeline [_StrType ]: ... # type: ignore[override]
463
- def expire (self , name : _Key , time : int | timedelta ) -> Pipeline [_StrType ]: ... # type: ignore[override]
464
- def expireat (self , name , when ) -> Pipeline [_StrType ]: ... # type: ignore[override]
466
+ def expire (self , name : _Key , time : int | timedelta , nx : bool = ..., xx : bool = ..., gt : bool = ..., lt : bool = ... ) -> Pipeline [_StrType ]: ... # type: ignore[override]
467
+ def expireat (self , name , when , nx : bool = ..., xx : bool = ..., gt : bool = ..., lt : bool = ... ) -> Pipeline [_StrType ]: ... # type: ignore[override]
465
468
def get (self , name : _Key ) -> Pipeline [_StrType ]: ... # type: ignore[override]
466
469
def __getitem__ (self , name ) -> Pipeline [_StrType ]: ... # type: ignore[override]
467
470
def getbit (self , name : _Key , offset : int ) -> Pipeline [_StrType ]: ... # type: ignore[override]
@@ -476,8 +479,8 @@ class Pipeline(Redis[_StrType], Generic[_StrType]):
476
479
def msetnx (self , mapping : Mapping [_Key , _Value ]) -> Pipeline [_StrType ]: ... # type: ignore[override]
477
480
def move (self , name : _Key , db : int ) -> Pipeline [_StrType ]: ... # type: ignore[override]
478
481
def persist (self , name : _Key ) -> Pipeline [_StrType ]: ... # type: ignore[override]
479
- def pexpire (self , name : _Key , time : int | timedelta ) -> Pipeline [_StrType ]: ... # type: ignore[override]
480
- def pexpireat (self , name : _Key , when : int | datetime ) -> Pipeline [_StrType ]: ... # type: ignore[override]
482
+ def pexpire (self , name : _Key , time : int | timedelta , nx : bool = ..., xx : bool = ..., gt : bool = ..., lt : bool = ... ) -> Pipeline [_StrType ]: ... # type: ignore[override]
483
+ def pexpireat (self , name : _Key , when : int | datetime , nx : bool = ..., xx : bool = ..., gt : bool = ..., lt : bool = ... ) -> Pipeline [_StrType ]: ... # type: ignore[override]
481
484
def psetex (self , name , time_ms , value ) -> Pipeline [_StrType ]: ... # type: ignore[override]
482
485
def pttl (self , name ) -> Pipeline [_StrType ]: ... # type: ignore[override]
483
486
def randomkey (self ) -> Pipeline [_StrType ]: ... # type: ignore[override]
@@ -588,12 +591,12 @@ class Pipeline(Redis[_StrType], Generic[_StrType]):
588
591
def xinfo_stream (self , name , full : bool = ...) -> Pipeline [_StrType ]: ... # type: ignore[override]
589
592
def xlen (self , name : _Key ) -> Pipeline [_StrType ]: ... # type: ignore[override]
590
593
def xpending (self , name , groupname ) -> Pipeline [_StrType ]: ... # type: ignore[override]
591
- def xpending_range (self , name , groupname , idle : Any | None = ..., min : int | None = ..., max : int | None = ..., count : int | None = ..., consumername = ...) -> Pipeline [_StrType ]: ... # type: ignore[override]
594
+ def xpending_range (self , name : _Key , groupname , min , max , count : int , consumername : Any | None = ..., idle : int | None = ...) -> Pipeline [_StrType ]: ... # type: ignore[override]
592
595
def xrange (self , name , min = ..., max = ..., count = ...) -> Pipeline [_StrType ]: ... # type: ignore[override]
593
596
def xread (self , streams , count = ..., block = ...) -> Pipeline [_StrType ]: ... # type: ignore[override]
594
597
def xreadgroup (self , groupname , consumername , streams , count = ..., block = ..., noack = ...) -> Pipeline [_StrType ]: ... # type: ignore[override]
595
598
def xrevrange (self , name , max = ..., min = ..., count = ...) -> Pipeline [_StrType ]: ... # type: ignore[override]
596
- def xtrim (self , name , maxlen : int | None = ... , approximate : bool = ..., minid : Any | None = ..., limit : int | None = ...) -> Pipeline [_StrType ]: ... # type: ignore[override]
599
+ def xtrim (self , name , maxlen : int , approximate : bool = ..., minid : Any | None = ..., limit : int | None = ...) -> Pipeline [_StrType ]: ... # type: ignore[override]
597
600
def zadd ( # type: ignore[override]
598
601
self ,
599
602
name : _Key ,
@@ -674,11 +677,15 @@ class Pipeline(Redis[_StrType], Generic[_StrType]):
674
677
def hkeys (self , name : _Key ) -> Pipeline [_StrType ]: ... # type: ignore[override]
675
678
def hlen (self , name : _Key ) -> Pipeline [_StrType ]: ... # type: ignore[override]
676
679
@overload # type: ignore[override]
677
- def hset (self , name : _Key , key : _Key , value : _Value , mapping : Mapping [_Key , _Value ] | None = ...) -> Pipeline [_StrType ]: ...
680
+ def hset (
681
+ self , name : _Key , key : _Key , value : _Value , mapping : Mapping [_Key , _Value ] | None = ..., items : Any | None = ...
682
+ ) -> Pipeline [_StrType ]: ...
678
683
@overload # type: ignore[override]
679
- def hset (self , name : _Key , key : None , value : None , mapping : Mapping [_Key , _Value ]) -> Pipeline [_StrType ]: ...
684
+ def hset (
685
+ self , name : _Key , key : None , value : None , mapping : Mapping [_Key , _Value ], items : Any | None = ...
686
+ ) -> Pipeline [_StrType ]: ...
680
687
@overload # type: ignore[override]
681
- def hset (self , name : _Key , * , mapping : Mapping [_Key , _Value ]) -> Pipeline [_StrType ]: ...
688
+ def hset (self , name : _Key , * , mapping : Mapping [_Key , _Value ], items : Any | None = ... ) -> Pipeline [_StrType ]: ...
682
689
def hsetnx (self , name : _Key , key : _Key , value : _Value ) -> Pipeline [_StrType ]: ... # type: ignore[override]
683
690
def hmset (self , name : _Key , mapping : Mapping [_Key , _Value ]) -> Pipeline [_StrType ]: ... # type: ignore[override]
684
691
def hmget (self , name : _Key , keys : _Key | Iterable [_Key ], * args : _Key ) -> Pipeline [_StrType ]: ... # type: ignore[override]
0 commit comments