|
|
|
|
@@ -314,7 +314,7 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
def __await__(self) -> Generator[Any, None, Self]: ...
|
|
|
|
|
def __len__(self) -> int: ...
|
|
|
|
|
def __bool__(self) -> bool: ...
|
|
|
|
|
async def reset(self) -> None: ... # type: ignore[override]
|
|
|
|
|
async def reset(self) -> None: ...
|
|
|
|
|
def multi(self) -> None: ...
|
|
|
|
|
def execute_command(self, *args, **kwargs) -> Pipeline[_StrType] | Awaitable[Pipeline[_StrType]]: ...
|
|
|
|
|
async def immediate_execute_command(self, *args, **options): ...
|
|
|
|
|
@@ -328,16 +328,16 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
async def watch(self, *names: KeyT) -> bool: ...
|
|
|
|
|
async def unwatch(self) -> bool: ...
|
|
|
|
|
# region acl commands
|
|
|
|
|
def acl_cat(self, category: str | None = None, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def acl_deluser(self, *username: str, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def acl_genpass(self, bits: int | None = None, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def acl_getuser(self, username: str, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def acl_help(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def acl_list(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def acl_log(self, count: int | None = None, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def acl_log_reset(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def acl_load(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def acl_save(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def acl_cat(self, category: str | None = None, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def acl_deluser(self, *username: str, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def acl_genpass(self, bits: int | None = None, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def acl_getuser(self, username: str, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def acl_help(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def acl_list(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def acl_log(self, count: int | None = None, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def acl_log_reset(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def acl_load(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def acl_save(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def acl_setuser( # type: ignore[override]
|
|
|
|
|
self,
|
|
|
|
|
username: str,
|
|
|
|
|
@@ -356,33 +356,33 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
reset_passwords: bool = False,
|
|
|
|
|
**kwargs: _CommandOptions,
|
|
|
|
|
) -> Pipeline[_StrType]: ...
|
|
|
|
|
def acl_users(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def acl_whoami(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def acl_users(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def acl_whoami(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
# endregion
|
|
|
|
|
# region cluster commands
|
|
|
|
|
def cluster(self, cluster_arg: str, *args, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def readwrite(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def readonly(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def cluster(self, cluster_arg: str, *args, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def readwrite(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def readonly(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
# endregion
|
|
|
|
|
# region BasicKey commands
|
|
|
|
|
def append(self, key, value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def bitcount(self, key: _Key, start: int | None = None, end: int | None = None, mode: str | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def bitfield(self, key, default_overflow: Incomplete | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def bitop(self, operation, dest, *keys) -> Any: ... # type: ignore[override]
|
|
|
|
|
def bitpos(self, key: _Key, bit: int, start: int | None = None, end: int | None = None, mode: str | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def copy(self, source, destination, destination_db: Incomplete | None = None, replace: bool = False) -> Any: ... # type: ignore[override]
|
|
|
|
|
def decr(self, name, amount: int = 1) -> Any: ... # type: ignore[override]
|
|
|
|
|
def decrby(self, name, amount: int = 1) -> Any: ... # type: ignore[override]
|
|
|
|
|
def delete(self, *names: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def dump(self, name: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def exists(self, *names: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def expire( # type: ignore[override]
|
|
|
|
|
def append(self, key, value) -> Any: ...
|
|
|
|
|
def bitcount(self, key: _Key, start: int | None = None, end: int | None = None, mode: str | None = None) -> Any: ...
|
|
|
|
|
def bitfield(self, key, default_overflow: Incomplete | None = None) -> Any: ...
|
|
|
|
|
def bitop(self, operation, dest, *keys) -> Any: ...
|
|
|
|
|
def bitpos(self, key: _Key, bit: int, start: int | None = None, end: int | None = None, mode: str | None = None) -> Any: ...
|
|
|
|
|
def copy(self, source, destination, destination_db: Incomplete | None = None, replace: bool = False) -> Any: ...
|
|
|
|
|
def decr(self, name, amount: int = 1) -> Any: ...
|
|
|
|
|
def decrby(self, name, amount: int = 1) -> Any: ...
|
|
|
|
|
def delete(self, *names: _Key) -> Any: ...
|
|
|
|
|
def dump(self, name: _Key) -> Any: ...
|
|
|
|
|
def exists(self, *names: _Key) -> Any: ...
|
|
|
|
|
def expire(
|
|
|
|
|
self, name: _Key, time: int | timedelta, nx: bool = False, xx: bool = False, gt: bool = False, lt: bool = False
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def expireat(self, name, when, nx: bool = False, xx: bool = False, gt: bool = False, lt: bool = False) -> Any: ... # type: ignore[override]
|
|
|
|
|
def get(self, name: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def getdel(self, name: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def getex( # type: ignore[override]
|
|
|
|
|
def expireat(self, name, when, nx: bool = False, xx: bool = False, gt: bool = False, lt: bool = False) -> Any: ...
|
|
|
|
|
def get(self, name: _Key) -> Any: ...
|
|
|
|
|
def getdel(self, name: _Key) -> Any: ...
|
|
|
|
|
def getex(
|
|
|
|
|
self,
|
|
|
|
|
name,
|
|
|
|
|
ex: Incomplete | None = None,
|
|
|
|
|
@@ -391,21 +391,21 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
pxat: Incomplete | None = None,
|
|
|
|
|
persist: bool = False,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def getbit(self, name: _Key, offset: int) -> Any: ... # type: ignore[override]
|
|
|
|
|
def getrange(self, key, start, end) -> Any: ... # type: ignore[override]
|
|
|
|
|
def getset(self, name, value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def incr(self, name: _Key, amount: int = 1) -> Any: ... # type: ignore[override]
|
|
|
|
|
def incrby(self, name: _Key, amount: int = 1) -> Any: ... # type: ignore[override]
|
|
|
|
|
def incrbyfloat(self, name: _Key, amount: float = 1.0) -> Any: ... # type: ignore[override]
|
|
|
|
|
def keys(self, pattern: _Key = "*", **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def lmove( # type: ignore[override]
|
|
|
|
|
def getbit(self, name: _Key, offset: int) -> Any: ...
|
|
|
|
|
def getrange(self, key, start, end) -> Any: ...
|
|
|
|
|
def getset(self, name, value) -> Any: ...
|
|
|
|
|
def incr(self, name: _Key, amount: int = 1) -> Any: ...
|
|
|
|
|
def incrby(self, name: _Key, amount: int = 1) -> Any: ...
|
|
|
|
|
def incrbyfloat(self, name: _Key, amount: float = 1.0) -> Any: ...
|
|
|
|
|
def keys(self, pattern: _Key = "*", **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def lmove(
|
|
|
|
|
self,
|
|
|
|
|
first_list: _Key,
|
|
|
|
|
second_list: _Key,
|
|
|
|
|
src: Literal["LEFT", "RIGHT"] = "LEFT",
|
|
|
|
|
dest: Literal["LEFT", "RIGHT"] = "RIGHT",
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def blmove( # type: ignore[override]
|
|
|
|
|
def blmove(
|
|
|
|
|
self,
|
|
|
|
|
first_list: _Key,
|
|
|
|
|
second_list: _Key,
|
|
|
|
|
@@ -413,24 +413,24 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
src: Literal["LEFT", "RIGHT"] = "LEFT",
|
|
|
|
|
dest: Literal["LEFT", "RIGHT"] = "RIGHT",
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def mget(self, keys: _Key | Iterable[_Key], *args: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def mset(self, mapping: Mapping[_Key, _Value]) -> Any: ... # type: ignore[override]
|
|
|
|
|
def msetnx(self, mapping: Mapping[_Key, _Value]) -> Any: ... # type: ignore[override]
|
|
|
|
|
def move(self, name: _Key, db: int) -> Any: ... # type: ignore[override]
|
|
|
|
|
def persist(self, name: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def pexpire( # type: ignore[override]
|
|
|
|
|
def mget(self, keys: _Key | Iterable[_Key], *args: _Key) -> Any: ...
|
|
|
|
|
def mset(self, mapping: Mapping[_Key, _Value]) -> Any: ...
|
|
|
|
|
def msetnx(self, mapping: Mapping[_Key, _Value]) -> Any: ...
|
|
|
|
|
def move(self, name: _Key, db: int) -> Any: ...
|
|
|
|
|
def persist(self, name: _Key) -> Any: ...
|
|
|
|
|
def pexpire(
|
|
|
|
|
self, name: _Key, time: int | timedelta, nx: bool = False, xx: bool = False, gt: bool = False, lt: bool = False
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def pexpireat( # type: ignore[override]
|
|
|
|
|
def pexpireat(
|
|
|
|
|
self, name: _Key, when: int | datetime, nx: bool = False, xx: bool = False, gt: bool = False, lt: bool = False
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def psetex(self, name, time_ms, value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def pttl(self, name: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def hrandfield(self, key, count: Incomplete | None = None, withvalues: bool = False) -> Any: ... # type: ignore[override]
|
|
|
|
|
def randomkey(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def rename(self, src, dst) -> Any: ... # type: ignore[override]
|
|
|
|
|
def renamenx(self, src, dst) -> Any: ... # type: ignore[override]
|
|
|
|
|
def restore( # type: ignore[override]
|
|
|
|
|
def psetex(self, name, time_ms, value) -> Any: ...
|
|
|
|
|
def pttl(self, name: _Key) -> Any: ...
|
|
|
|
|
def hrandfield(self, key, count: Incomplete | None = None, withvalues: bool = False) -> Any: ...
|
|
|
|
|
def randomkey(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def rename(self, src, dst) -> Any: ...
|
|
|
|
|
def renamenx(self, src, dst) -> Any: ...
|
|
|
|
|
def restore(
|
|
|
|
|
self,
|
|
|
|
|
name,
|
|
|
|
|
ttl,
|
|
|
|
|
@@ -453,11 +453,11 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
exat: Incomplete | None = None,
|
|
|
|
|
pxat: Incomplete | None = None,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def setbit(self, name: _Key, offset: int, value: int) -> Any: ... # type: ignore[override]
|
|
|
|
|
def setex(self, name: _Key, time: int | timedelta, value: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def setnx(self, name: _Key, value: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def setrange(self, name, offset, value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def stralgo( # type: ignore[override]
|
|
|
|
|
def setbit(self, name: _Key, offset: int, value: int) -> Any: ...
|
|
|
|
|
def setex(self, name: _Key, time: int | timedelta, value: _Value) -> Any: ...
|
|
|
|
|
def setnx(self, name: _Key, value: _Value) -> Any: ...
|
|
|
|
|
def setrange(self, name, offset, value) -> Any: ...
|
|
|
|
|
def stralgo(
|
|
|
|
|
self,
|
|
|
|
|
algo,
|
|
|
|
|
value1,
|
|
|
|
|
@@ -469,47 +469,49 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
withmatchlen: bool = False,
|
|
|
|
|
**kwargs: _CommandOptions,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def strlen(self, name) -> Any: ... # type: ignore[override]
|
|
|
|
|
def substr(self, name, start, end: int = -1) -> Any: ... # type: ignore[override]
|
|
|
|
|
def touch(self, *args) -> Any: ... # type: ignore[override]
|
|
|
|
|
def ttl(self, name: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def type(self, name) -> Any: ... # type: ignore[override]
|
|
|
|
|
def unlink(self, *names: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def strlen(self, name) -> Any: ...
|
|
|
|
|
def substr(self, name, start, end: int = -1) -> Any: ...
|
|
|
|
|
def touch(self, *args) -> Any: ...
|
|
|
|
|
def ttl(self, name: _Key) -> Any: ...
|
|
|
|
|
def type(self, name) -> Any: ...
|
|
|
|
|
def unlink(self, *names: _Key) -> Any: ...
|
|
|
|
|
# endregion
|
|
|
|
|
# region hyperlog commands
|
|
|
|
|
def pfadd(self, name: _Key, *values: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def pfcount(self, name: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def pfmerge(self, dest: _Key, *sources: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def pfadd(self, name: _Key, *values: _Value) -> Any: ...
|
|
|
|
|
def pfcount(self, name: _Key) -> Any: ...
|
|
|
|
|
def pfmerge(self, dest: _Key, *sources: _Key) -> Any: ...
|
|
|
|
|
# endregion
|
|
|
|
|
# region hash commands
|
|
|
|
|
def hdel(self, name: _Key, *keys: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def hexists(self, name: _Key, key: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def hget(self, name: _Key, key: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def hgetall(self, name: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def hincrby(self, name: _Key, key: _Key, amount: int = 1) -> Any: ... # type: ignore[override]
|
|
|
|
|
def hincrbyfloat(self, name: _Key, key: _Key, amount: float = 1.0) -> Any: ... # type: ignore[override]
|
|
|
|
|
def hkeys(self, name: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def hlen(self, name: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def hdel(self, name: _Key, *keys: _Key) -> Any: ...
|
|
|
|
|
def hexists(self, name: _Key, key: _Key) -> Any: ...
|
|
|
|
|
def hget(self, name: _Key, key: _Key) -> Any: ...
|
|
|
|
|
def hgetall(self, name: _Key) -> Any: ...
|
|
|
|
|
def hincrby(self, name: _Key, key: _Key, amount: int = 1) -> Any: ...
|
|
|
|
|
def hincrbyfloat(self, name: _Key, key: _Key, amount: float = 1.0) -> Any: ...
|
|
|
|
|
def hkeys(self, name: _Key) -> Any: ...
|
|
|
|
|
def hlen(self, name: _Key) -> Any: ...
|
|
|
|
|
@overload
|
|
|
|
|
def hset( # type: ignore[override]
|
|
|
|
|
def hset(
|
|
|
|
|
self, name: _Key, key: _Key, value: _Value, mapping: Mapping[_Key, _Value] | None = None, items: Incomplete | None = None
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
@overload
|
|
|
|
|
def hset(self, name: _Key, key: None, value: None, mapping: Mapping[_Key, _Value], items: Incomplete | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def hset(
|
|
|
|
|
self, name: _Key, key: None, value: None, mapping: Mapping[_Key, _Value], items: Incomplete | None = None
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
@overload
|
|
|
|
|
def hset(self, name: _Key, *, mapping: Mapping[_Key, _Value], items: Incomplete | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def hsetnx(self, name: _Key, key: _Key, value: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def hmset(self, name: _Key, mapping: Mapping[_Key, _Value]) -> Any: ... # type: ignore[override]
|
|
|
|
|
def hmget(self, name: _Key, keys: _Key | Iterable[_Key], *args: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def hvals(self, name: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def hstrlen(self, name, key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def hset(self, name: _Key, *, mapping: Mapping[_Key, _Value], items: Incomplete | None = None) -> Any: ...
|
|
|
|
|
def hsetnx(self, name: _Key, key: _Key, value: _Value) -> Any: ...
|
|
|
|
|
def hmset(self, name: _Key, mapping: Mapping[_Key, _Value]) -> Any: ...
|
|
|
|
|
def hmget(self, name: _Key, keys: _Key | Iterable[_Key], *args: _Key) -> Any: ...
|
|
|
|
|
def hvals(self, name: _Key) -> Any: ...
|
|
|
|
|
def hstrlen(self, name, key) -> Any: ...
|
|
|
|
|
# endregion
|
|
|
|
|
# region geo commands
|
|
|
|
|
def geoadd(self, name, values, nx: bool = False, xx: bool = False, ch: bool = False) -> Any: ... # type: ignore[override]
|
|
|
|
|
def geodist(self, name, place1, place2, unit: Incomplete | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def geohash(self, name, *values) -> Any: ... # type: ignore[override]
|
|
|
|
|
def geopos(self, name, *values) -> Any: ... # type: ignore[override]
|
|
|
|
|
def georadius( # type: ignore[override]
|
|
|
|
|
def geoadd(self, name, values, nx: bool = False, xx: bool = False, ch: bool = False) -> Any: ...
|
|
|
|
|
def geodist(self, name, place1, place2, unit: Incomplete | None = None) -> Any: ...
|
|
|
|
|
def geohash(self, name, *values) -> Any: ...
|
|
|
|
|
def geopos(self, name, *values) -> Any: ...
|
|
|
|
|
def georadius(
|
|
|
|
|
self,
|
|
|
|
|
name,
|
|
|
|
|
longitude,
|
|
|
|
|
@@ -525,7 +527,7 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
store_dist: Incomplete | None = None,
|
|
|
|
|
any: bool = False,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def georadiusbymember( # type: ignore[override]
|
|
|
|
|
def georadiusbymember(
|
|
|
|
|
self,
|
|
|
|
|
name,
|
|
|
|
|
member,
|
|
|
|
|
@@ -540,7 +542,7 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
store_dist: Incomplete | None = None,
|
|
|
|
|
any: bool = False,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def geosearch( # type: ignore[override]
|
|
|
|
|
def geosearch(
|
|
|
|
|
self,
|
|
|
|
|
name,
|
|
|
|
|
member: Incomplete | None = None,
|
|
|
|
|
@@ -557,7 +559,7 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
withdist: bool = False,
|
|
|
|
|
withhash: bool = False,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def geosearchstore( # type: ignore[override]
|
|
|
|
|
def geosearchstore(
|
|
|
|
|
self,
|
|
|
|
|
dest,
|
|
|
|
|
name,
|
|
|
|
|
@@ -576,31 +578,33 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
# endregion
|
|
|
|
|
# region list commands
|
|
|
|
|
@overload
|
|
|
|
|
def blpop(self, keys: _Value | Iterable[_Value], timeout: Literal[0] | None = 0) -> Any: ... # type: ignore[override]
|
|
|
|
|
def blpop(self, keys: _Value | Iterable[_Value], timeout: Literal[0] | None = 0) -> Any: ...
|
|
|
|
|
@overload
|
|
|
|
|
def blpop(self, keys: _Value | Iterable[_Value], timeout: float) -> Any: ... # type: ignore[override]
|
|
|
|
|
def blpop(self, keys: _Value | Iterable[_Value], timeout: float) -> Any: ...
|
|
|
|
|
@overload
|
|
|
|
|
def brpop(self, keys: _Value | Iterable[_Value], timeout: Literal[0] | None = 0) -> Any: ... # type: ignore[override]
|
|
|
|
|
def brpop(self, keys: _Value | Iterable[_Value], timeout: Literal[0] | None = 0) -> Any: ...
|
|
|
|
|
@overload
|
|
|
|
|
def brpop(self, keys: _Value | Iterable[_Value], timeout: float) -> Any: ... # type: ignore[override]
|
|
|
|
|
def brpoplpush(self, src, dst, timeout: int | None = 0) -> Any: ... # type: ignore[override]
|
|
|
|
|
def lindex(self, name: _Key, index: int) -> Any: ... # type: ignore[override]
|
|
|
|
|
def linsert( # type: ignore[override]
|
|
|
|
|
def brpop(self, keys: _Value | Iterable[_Value], timeout: float) -> Any: ...
|
|
|
|
|
def brpoplpush(self, src, dst, timeout: int | None = 0) -> Any: ...
|
|
|
|
|
def lindex(self, name: _Key, index: int) -> Any: ...
|
|
|
|
|
def linsert(
|
|
|
|
|
self, name: _Key, where: Literal["BEFORE", "AFTER", "before", "after"], refvalue: _Value, value: _Value
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def llen(self, name: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def lpop(self, name, count: int | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def lpush(self, name: _Value, *values: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def lpushx(self, name, value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def lrange(self, name: _Key, start: int, end: int) -> Any: ... # type: ignore[override]
|
|
|
|
|
def lrem(self, name: _Key, count: int, value: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def lset(self, name: _Key, index: int, value: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def ltrim(self, name: _Key, start: int, end: int) -> Any: ... # type: ignore[override]
|
|
|
|
|
def rpop(self, name, count: int | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def rpoplpush(self, src, dst) -> Any: ... # type: ignore[override]
|
|
|
|
|
def rpush(self, name: _Value, *values: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def rpushx(self, name, value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def lpos(self, name, value, rank: Incomplete | None = None, count: Incomplete | None = None, maxlen: Incomplete | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def llen(self, name: _Key) -> Any: ...
|
|
|
|
|
def lpop(self, name, count: int | None = None) -> Any: ...
|
|
|
|
|
def lpush(self, name: _Value, *values: _Value) -> Any: ...
|
|
|
|
|
def lpushx(self, name, value) -> Any: ...
|
|
|
|
|
def lrange(self, name: _Key, start: int, end: int) -> Any: ...
|
|
|
|
|
def lrem(self, name: _Key, count: int, value: _Value) -> Any: ...
|
|
|
|
|
def lset(self, name: _Key, index: int, value: _Value) -> Any: ...
|
|
|
|
|
def ltrim(self, name: _Key, start: int, end: int) -> Any: ...
|
|
|
|
|
def rpop(self, name, count: int | None = None) -> Any: ...
|
|
|
|
|
def rpoplpush(self, src, dst) -> Any: ...
|
|
|
|
|
def rpush(self, name: _Value, *values: _Value) -> Any: ...
|
|
|
|
|
def rpushx(self, name, value) -> Any: ...
|
|
|
|
|
def lpos(
|
|
|
|
|
self, name, value, rank: Incomplete | None = None, count: Incomplete | None = None, maxlen: Incomplete | None = None
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
def sort(
|
|
|
|
|
self,
|
|
|
|
|
@@ -614,7 +618,7 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
store: None = None,
|
|
|
|
|
groups: bool = False,
|
|
|
|
|
) -> list[_StrType]: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def sort(
|
|
|
|
|
self,
|
|
|
|
|
name: _Key,
|
|
|
|
|
@@ -628,7 +632,7 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
store: _Key,
|
|
|
|
|
groups: bool = False,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def sort(
|
|
|
|
|
self,
|
|
|
|
|
name: _Key,
|
|
|
|
|
@@ -643,7 +647,7 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
# endregion
|
|
|
|
|
# region scan commands
|
|
|
|
|
def scan( # type: ignore[override]
|
|
|
|
|
def scan(
|
|
|
|
|
self,
|
|
|
|
|
cursor: int = 0,
|
|
|
|
|
match: _Key | None = None,
|
|
|
|
|
@@ -651,11 +655,11 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
_type: str | None = None,
|
|
|
|
|
**kwargs: _CommandOptions,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def sscan(self, name: _Key, cursor: int = 0, match: _Key | None = None, count: int | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def hscan(self, name: _Key, cursor: int = 0, match: _Key | None = None, count: int | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
def sscan(self, name: _Key, cursor: int = 0, match: _Key | None = None, count: int | None = None) -> Any: ...
|
|
|
|
|
def hscan(self, name: _Key, cursor: int = 0, match: _Key | None = None, count: int | None = None) -> Any: ...
|
|
|
|
|
@overload
|
|
|
|
|
def zscan(self, name: _Key, cursor: int = 0, match: _Key | None = None, count: int | None = None) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def zscan(
|
|
|
|
|
self,
|
|
|
|
|
name: _Key,
|
|
|
|
|
@@ -665,37 +669,37 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
*,
|
|
|
|
|
score_cast_func: Callable[[_StrType], Any],
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def zscan(
|
|
|
|
|
self, name: _Key, cursor: int, match: _Key | None, count: int | None, score_cast_func: Callable[[_StrType], Any]
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
# endregion
|
|
|
|
|
# region set commands
|
|
|
|
|
def sadd(self, name: _Key, *values: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def scard(self, name: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def sdiff(self, keys: _Key | Iterable[_Key], *args: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def sdiffstore(self, dest: _Key, keys: _Key | Iterable[_Key], *args: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def sinter(self, keys: _Key | Iterable[_Key], *args: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def sinterstore(self, dest: _Key, keys: _Key | Iterable[_Key], *args: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def sismember(self, name: _Key, value: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def smembers(self, name: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def smismember(self, name, values, *args) -> Any: ... # type: ignore[override]
|
|
|
|
|
def smove(self, src: _Key, dst: _Key, value: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
def sadd(self, name: _Key, *values: _Value) -> Any: ...
|
|
|
|
|
def scard(self, name: _Key) -> Any: ...
|
|
|
|
|
def sdiff(self, keys: _Key | Iterable[_Key], *args: _Key) -> Any: ...
|
|
|
|
|
def sdiffstore(self, dest: _Key, keys: _Key | Iterable[_Key], *args: _Key) -> Any: ...
|
|
|
|
|
def sinter(self, keys: _Key | Iterable[_Key], *args: _Key) -> Any: ...
|
|
|
|
|
def sinterstore(self, dest: _Key, keys: _Key | Iterable[_Key], *args: _Key) -> Any: ...
|
|
|
|
|
def sismember(self, name: _Key, value: _Value) -> Any: ...
|
|
|
|
|
def smembers(self, name: _Key) -> Any: ...
|
|
|
|
|
def smismember(self, name, values, *args) -> Any: ...
|
|
|
|
|
def smove(self, src: _Key, dst: _Key, value: _Value) -> Any: ...
|
|
|
|
|
@overload
|
|
|
|
|
def spop(self, name: _Key, count: None = None) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def spop(self, name: _Key, count: int) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def srandmember(self, name: _Key, number: None = None) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def srandmember(self, name: _Key, number: int) -> Any: ...
|
|
|
|
|
def srem(self, name: _Key, *values: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def sunion(self, keys: _Key | Iterable[_Key], *args: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def sunionstore(self, dest: _Key, keys: _Key | Iterable[_Key], *args: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def srem(self, name: _Key, *values: _Value) -> Any: ...
|
|
|
|
|
def sunion(self, keys: _Key | Iterable[_Key], *args: _Key) -> Any: ...
|
|
|
|
|
def sunionstore(self, dest: _Key, keys: _Key | Iterable[_Key], *args: _Key) -> Any: ...
|
|
|
|
|
# endregion
|
|
|
|
|
# region stream commands
|
|
|
|
|
def xack(self, name, groupname, *ids) -> Any: ... # type: ignore[override]
|
|
|
|
|
def xadd( # type: ignore[override]
|
|
|
|
|
def xack(self, name, groupname, *ids) -> Any: ...
|
|
|
|
|
def xadd(
|
|
|
|
|
self,
|
|
|
|
|
name,
|
|
|
|
|
fields,
|
|
|
|
|
@@ -706,7 +710,7 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
minid: Incomplete | None = None,
|
|
|
|
|
limit: Incomplete | None = None,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def xautoclaim( # type: ignore[override]
|
|
|
|
|
def xautoclaim(
|
|
|
|
|
self,
|
|
|
|
|
name,
|
|
|
|
|
groupname,
|
|
|
|
|
@@ -716,7 +720,7 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
count: Incomplete | None = None,
|
|
|
|
|
justid: bool = False,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def xclaim( # type: ignore[override]
|
|
|
|
|
def xclaim(
|
|
|
|
|
self,
|
|
|
|
|
name,
|
|
|
|
|
groupname,
|
|
|
|
|
@@ -729,23 +733,23 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
force=False,
|
|
|
|
|
justid=False,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def xdel(self, name, *ids) -> Any: ... # type: ignore[override]
|
|
|
|
|
def xgroup_create(self, name, groupname, id: str = "$", mkstream: bool = False, entries_read: int | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def xgroup_delconsumer(self, name, groupname, consumername) -> Any: ... # type: ignore[override]
|
|
|
|
|
def xgroup_destroy(self, name, groupname) -> Any: ... # type: ignore[override]
|
|
|
|
|
def xgroup_createconsumer(self, name, groupname, consumername) -> Any: ... # type: ignore[override]
|
|
|
|
|
def xgroup_setid(self, name, groupname, id, entries_read: int | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def xinfo_consumers(self, name, groupname) -> Any: ... # type: ignore[override]
|
|
|
|
|
def xinfo_groups(self, name) -> Any: ... # type: ignore[override]
|
|
|
|
|
def xinfo_stream(self, name, full: bool = False) -> Any: ... # type: ignore[override]
|
|
|
|
|
def xlen(self, name: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def xpending(self, name, groupname) -> Any: ... # type: ignore[override]
|
|
|
|
|
def xpending_range( # type: ignore[override]
|
|
|
|
|
def xdel(self, name, *ids) -> Any: ...
|
|
|
|
|
def xgroup_create(self, name, groupname, id: str = "$", mkstream: bool = False, entries_read: int | None = None) -> Any: ...
|
|
|
|
|
def xgroup_delconsumer(self, name, groupname, consumername) -> Any: ...
|
|
|
|
|
def xgroup_destroy(self, name, groupname) -> Any: ...
|
|
|
|
|
def xgroup_createconsumer(self, name, groupname, consumername) -> Any: ...
|
|
|
|
|
def xgroup_setid(self, name, groupname, id, entries_read: int | None = None) -> Any: ...
|
|
|
|
|
def xinfo_consumers(self, name, groupname) -> Any: ...
|
|
|
|
|
def xinfo_groups(self, name) -> Any: ...
|
|
|
|
|
def xinfo_stream(self, name, full: bool = False) -> Any: ...
|
|
|
|
|
def xlen(self, name: _Key) -> Any: ...
|
|
|
|
|
def xpending(self, name, groupname) -> Any: ...
|
|
|
|
|
def xpending_range(
|
|
|
|
|
self, name: _Key, groupname, min, max, count: int, consumername: Incomplete | None = None, idle: int | None = None
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def xrange(self, name, min: str = "-", max: str = "+", count: Incomplete | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def xread(self, streams, count: Incomplete | None = None, block: Incomplete | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def xreadgroup( # type: ignore[override]
|
|
|
|
|
def xrange(self, name, min: str = "-", max: str = "+", count: Incomplete | None = None) -> Any: ...
|
|
|
|
|
def xread(self, streams, count: Incomplete | None = None, block: Incomplete | None = None) -> Any: ...
|
|
|
|
|
def xreadgroup(
|
|
|
|
|
self,
|
|
|
|
|
groupname,
|
|
|
|
|
consumername,
|
|
|
|
|
@@ -754,13 +758,13 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
block: Incomplete | None = None,
|
|
|
|
|
noack: bool = False,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def xrevrange(self, name, max: str = "+", min: str = "-", count: Incomplete | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def xtrim( # type: ignore[override]
|
|
|
|
|
def xrevrange(self, name, max: str = "+", min: str = "-", count: Incomplete | None = None) -> Any: ...
|
|
|
|
|
def xtrim(
|
|
|
|
|
self, name, maxlen: int | None = None, approximate: bool = True, minid: Incomplete | None = None, limit: int | None = None
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
# endregion
|
|
|
|
|
# region sorted set commands
|
|
|
|
|
def zadd( # type: ignore[override]
|
|
|
|
|
def zadd(
|
|
|
|
|
self,
|
|
|
|
|
name: _Key,
|
|
|
|
|
mapping: Mapping[_Key, _Value],
|
|
|
|
|
@@ -771,24 +775,24 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
gt: Incomplete | None = False,
|
|
|
|
|
lt: Incomplete | None = False,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def zcard(self, name: _Key) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zcount(self, name: _Key, min: _Value, max: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zdiff(self, keys, withscores: bool = False) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zdiffstore(self, dest, keys) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zincrby(self, name: _Key, amount: float, value: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zinter(self, keys, aggregate: Incomplete | None = None, withscores: bool = False) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zinterstore(self, dest: _Key, keys: Iterable[_Key], aggregate: Literal["SUM", "MIN", "MAX"] | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zlexcount(self, name: _Key, min: _Value, max: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zpopmax(self, name: _Key, count: int | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zpopmin(self, name: _Key, count: int | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zrandmember(self, key, count: Incomplete | None = None, withscores: bool = False) -> Any: ... # type: ignore[override]
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
def zcard(self, name: _Key) -> Any: ...
|
|
|
|
|
def zcount(self, name: _Key, min: _Value, max: _Value) -> Any: ...
|
|
|
|
|
def zdiff(self, keys, withscores: bool = False) -> Any: ...
|
|
|
|
|
def zdiffstore(self, dest, keys) -> Any: ...
|
|
|
|
|
def zincrby(self, name: _Key, amount: float, value: _Value) -> Any: ...
|
|
|
|
|
def zinter(self, keys, aggregate: Incomplete | None = None, withscores: bool = False) -> Any: ...
|
|
|
|
|
def zinterstore(self, dest: _Key, keys: Iterable[_Key], aggregate: Literal["SUM", "MIN", "MAX"] | None = None) -> Any: ...
|
|
|
|
|
def zlexcount(self, name: _Key, min: _Value, max: _Value) -> Any: ...
|
|
|
|
|
def zpopmax(self, name: _Key, count: int | None = None) -> Any: ...
|
|
|
|
|
def zpopmin(self, name: _Key, count: int | None = None) -> Any: ...
|
|
|
|
|
def zrandmember(self, key, count: Incomplete | None = None, withscores: bool = False) -> Any: ...
|
|
|
|
|
@overload
|
|
|
|
|
def bzpopmax(self, keys: _Key | Iterable[_Key], timeout: Literal[0] = 0) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def bzpopmax(self, keys: _Key | Iterable[_Key], timeout: float) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def bzpopmin(self, keys: _Key | Iterable[_Key], timeout: Literal[0] = 0) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def bzpopmin(self, keys: _Key | Iterable[_Key], timeout: float) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
def zrange(
|
|
|
|
|
@@ -804,7 +808,7 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
offset: int | None = None,
|
|
|
|
|
num: int | None = None,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def zrange(
|
|
|
|
|
self,
|
|
|
|
|
name: _Key,
|
|
|
|
|
@@ -818,7 +822,7 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
offset: int | None = None,
|
|
|
|
|
num: int | None = None,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def zrange(
|
|
|
|
|
self,
|
|
|
|
|
name: _Key,
|
|
|
|
|
@@ -832,7 +836,7 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
offset: int | None = None,
|
|
|
|
|
num: int | None = None,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def zrange(
|
|
|
|
|
self,
|
|
|
|
|
name: _Key,
|
|
|
|
|
@@ -846,7 +850,7 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
offset: int | None = None,
|
|
|
|
|
num: int | None = None,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def zrange(
|
|
|
|
|
self,
|
|
|
|
|
name: _Key,
|
|
|
|
|
@@ -864,13 +868,13 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
def zrevrange(
|
|
|
|
|
self, name: _Key, start: int, end: int, withscores: Literal[True], score_cast_func: Callable[[_StrType], None]
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def zrevrange(self, name: _Key, start: int, end: int, withscores: Literal[True]) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def zrevrange(
|
|
|
|
|
self, name: _Key, start: int, end: int, withscores: bool = False, score_cast_func: Callable[[Any], Any] = ...
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def zrangestore( # type: ignore[override]
|
|
|
|
|
def zrangestore(
|
|
|
|
|
self,
|
|
|
|
|
dest,
|
|
|
|
|
name,
|
|
|
|
|
@@ -882,8 +886,8 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
offset: Incomplete | None = None,
|
|
|
|
|
num: Incomplete | None = None,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def zrangebylex(self, name: _Key, min: _Value, max: _Value, start: int | None = None, num: int | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zrevrangebylex(self, name: _Key, max: _Value, min: _Value, start: int | None = None, num: int | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zrangebylex(self, name: _Key, min: _Value, max: _Value, start: int | None = None, num: int | None = None) -> Any: ...
|
|
|
|
|
def zrevrangebylex(self, name: _Key, max: _Value, min: _Value, start: int | None = None, num: int | None = None) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
def zrangebyscore(
|
|
|
|
|
self,
|
|
|
|
|
@@ -896,11 +900,11 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
withscores: Literal[True],
|
|
|
|
|
score_cast_func: Callable[[_StrType], None],
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def zrangebyscore(
|
|
|
|
|
self, name: _Key, min: _Value, max: _Value, start: int | None = None, num: int | None = None, *, withscores: Literal[True]
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def zrangebyscore(
|
|
|
|
|
self,
|
|
|
|
|
name: _Key,
|
|
|
|
|
@@ -911,7 +915,7 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
withscores: bool = False,
|
|
|
|
|
score_cast_func: Callable[[_StrType], Any] = ...,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def zrevrangebyscore(
|
|
|
|
|
self,
|
|
|
|
|
name: _Key,
|
|
|
|
|
@@ -923,11 +927,11 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
withscores: Literal[True],
|
|
|
|
|
score_cast_func: Callable[[_StrType], Any],
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def zrevrangebyscore(
|
|
|
|
|
self, name: _Key, max: _Value, min: _Value, start: int | None = None, num: int | None = None, *, withscores: Literal[True]
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
@overload
|
|
|
|
|
def zrevrangebyscore(
|
|
|
|
|
self,
|
|
|
|
|
name: _Key,
|
|
|
|
|
@@ -938,23 +942,23 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
withscores: bool = False,
|
|
|
|
|
score_cast_func: Callable[[_StrType], Any] = ...,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def zrank(self, name: _Key, value: _Value, withscore: bool = False) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zrem(self, name: _Key, *values: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zremrangebylex(self, name: _Key, min: _Value, max: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zremrangebyrank(self, name: _Key, min: int, max: int) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zremrangebyscore(self, name: _Key, min: _Value, max: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zrevrank(self, name: _Key, value: _Value, withscore: bool = False) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zscore(self, name: _Key, value: _Value) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zunion(self, keys, aggregate: Incomplete | None = None, withscores: bool = False) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zunionstore(self, dest: _Key, keys: Iterable[_Key], aggregate: Literal["SUM", "MIN", "MAX"] | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zmscore(self, key, members) -> Any: ... # type: ignore[override]
|
|
|
|
|
def zrank(self, name: _Key, value: _Value, withscore: bool = False) -> Any: ...
|
|
|
|
|
def zrem(self, name: _Key, *values: _Value) -> Any: ...
|
|
|
|
|
def zremrangebylex(self, name: _Key, min: _Value, max: _Value) -> Any: ...
|
|
|
|
|
def zremrangebyrank(self, name: _Key, min: int, max: int) -> Any: ...
|
|
|
|
|
def zremrangebyscore(self, name: _Key, min: _Value, max: _Value) -> Any: ...
|
|
|
|
|
def zrevrank(self, name: _Key, value: _Value, withscore: bool = False) -> Any: ...
|
|
|
|
|
def zscore(self, name: _Key, value: _Value) -> Any: ...
|
|
|
|
|
def zunion(self, keys, aggregate: Incomplete | None = None, withscores: bool = False) -> Any: ...
|
|
|
|
|
def zunionstore(self, dest: _Key, keys: Iterable[_Key], aggregate: Literal["SUM", "MIN", "MAX"] | None = None) -> Any: ...
|
|
|
|
|
def zmscore(self, key, members) -> Any: ...
|
|
|
|
|
# endregion
|
|
|
|
|
# region management commands
|
|
|
|
|
def bgrewriteaof(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def bgsave(self, schedule: bool = True, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def role(self) -> Any: ... # type: ignore[override]
|
|
|
|
|
def client_kill(self, address: str, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def client_kill_filter( # type: ignore[override]
|
|
|
|
|
def bgrewriteaof(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def bgsave(self, schedule: bool = True, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def role(self) -> Any: ...
|
|
|
|
|
def client_kill(self, address: str, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def client_kill_filter(
|
|
|
|
|
self,
|
|
|
|
|
_id: Incomplete | None = None,
|
|
|
|
|
_type: Incomplete | None = None,
|
|
|
|
|
@@ -964,13 +968,13 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
user: Incomplete | None = None,
|
|
|
|
|
**kwargs: _CommandOptions,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def client_info(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def client_list(self, _type: str | None = None, client_id: list[str] = [], **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def client_getname(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def client_getredir(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def client_reply(self, reply, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def client_id(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def client_tracking_on( # type: ignore[override]
|
|
|
|
|
def client_info(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def client_list(self, _type: str | None = None, client_id: list[str] = [], **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def client_getname(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def client_getredir(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def client_reply(self, reply, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def client_id(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def client_tracking_on(
|
|
|
|
|
self,
|
|
|
|
|
clientid: Incomplete | None = None,
|
|
|
|
|
prefix=[],
|
|
|
|
|
@@ -979,7 +983,7 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
optout: bool = False,
|
|
|
|
|
noloop: bool = False,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def client_tracking_off( # type: ignore[override]
|
|
|
|
|
def client_tracking_off(
|
|
|
|
|
self,
|
|
|
|
|
clientid: Incomplete | None = None,
|
|
|
|
|
prefix=[],
|
|
|
|
|
@@ -988,7 +992,7 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
optout: bool = False,
|
|
|
|
|
noloop: bool = False,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def client_tracking( # type: ignore[override]
|
|
|
|
|
def client_tracking(
|
|
|
|
|
self,
|
|
|
|
|
on: bool = True,
|
|
|
|
|
clientid: Incomplete | None = None,
|
|
|
|
|
@@ -999,32 +1003,32 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
noloop: bool = False,
|
|
|
|
|
**kwargs: _CommandOptions,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def client_trackinginfo(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def client_setname(self, name: str, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def client_unblock(self, client_id, error: bool = False, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def client_pause(self, timeout, all: bool = True, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def client_unpause(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def command(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def command_info(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def command_count(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def config_get(self, pattern: PatternT = "*", *args: PatternT, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def config_set(self, name: KeyT, value: EncodableT, *args: KeyT | EncodableT, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def config_resetstat(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def config_rewrite(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def dbsize(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def debug_object(self, key, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def debug_segfault(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def echo(self, value: _Value, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def flushall(self, asynchronous: bool = False, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def flushdb(self, asynchronous: bool = False, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def sync(self) -> Any: ... # type: ignore[override]
|
|
|
|
|
def psync(self, replicationid, offset) -> Any: ... # type: ignore[override]
|
|
|
|
|
def swapdb(self, first, second, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def select(self, index, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def info(self, section: _Key | None = None, *args: _Key, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def lastsave(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def lolwut(self, *version_numbers: _Value, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def migrate( # type: ignore[override]
|
|
|
|
|
def client_trackinginfo(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def client_setname(self, name: str, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def client_unblock(self, client_id, error: bool = False, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def client_pause(self, timeout, all: bool = True, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def client_unpause(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def command(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def command_info(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def command_count(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def config_get(self, pattern: PatternT = "*", *args: PatternT, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def config_set(self, name: KeyT, value: EncodableT, *args: KeyT | EncodableT, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def config_resetstat(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def config_rewrite(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def dbsize(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def debug_object(self, key, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def debug_segfault(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def echo(self, value: _Value, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def flushall(self, asynchronous: bool = False, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def flushdb(self, asynchronous: bool = False, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def sync(self) -> Any: ...
|
|
|
|
|
def psync(self, replicationid, offset) -> Any: ...
|
|
|
|
|
def swapdb(self, first, second, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def select(self, index, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def info(self, section: _Key | None = None, *args: _Key, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def lastsave(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def lolwut(self, *version_numbers: _Value, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def migrate(
|
|
|
|
|
self,
|
|
|
|
|
host,
|
|
|
|
|
port,
|
|
|
|
|
@@ -1036,18 +1040,18 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
auth: Incomplete | None = None,
|
|
|
|
|
**kwargs: _CommandOptions,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def object(self, infotype, key, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def memory_doctor(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def memory_help(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def memory_stats(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def memory_malloc_stats(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def memory_usage(self, key, samples: Incomplete | None = None, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def memory_purge(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def ping(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def quit(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def replicaof(self, *args, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def save(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def shutdown( # type: ignore[override]
|
|
|
|
|
def object(self, infotype, key, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def memory_doctor(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def memory_help(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def memory_stats(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def memory_malloc_stats(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def memory_usage(self, key, samples: Incomplete | None = None, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def memory_purge(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def ping(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def quit(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def replicaof(self, *args, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def save(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def shutdown(
|
|
|
|
|
self,
|
|
|
|
|
save: bool = False,
|
|
|
|
|
nosave: bool = False,
|
|
|
|
|
@@ -1056,32 +1060,32 @@ class Pipeline(Redis[_StrType]):
|
|
|
|
|
abort: bool = False,
|
|
|
|
|
**kwargs: _CommandOptions,
|
|
|
|
|
) -> Any: ...
|
|
|
|
|
def slaveof(self, host: Incomplete | None = None, port: Incomplete | None = None, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def slowlog_get(self, num: Incomplete | None = None, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def slowlog_len(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def slowlog_reset(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def time(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def wait(self, num_replicas, timeout, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def slaveof(self, host: Incomplete | None = None, port: Incomplete | None = None, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def slowlog_get(self, num: Incomplete | None = None, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def slowlog_len(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def slowlog_reset(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def time(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def wait(self, num_replicas, timeout, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
# endregion
|
|
|
|
|
# region module commands
|
|
|
|
|
def module_load(self, path, *args) -> Any: ... # type: ignore[override]
|
|
|
|
|
def module_unload(self, name) -> Any: ... # type: ignore[override]
|
|
|
|
|
def module_list(self) -> Any: ... # type: ignore[override]
|
|
|
|
|
def command_getkeys(self, *args) -> Any: ... # type: ignore[override]
|
|
|
|
|
def module_load(self, path, *args) -> Any: ...
|
|
|
|
|
def module_unload(self, name) -> Any: ...
|
|
|
|
|
def module_list(self) -> Any: ...
|
|
|
|
|
def command_getkeys(self, *args) -> Any: ...
|
|
|
|
|
# endregion
|
|
|
|
|
# region pubsub commands
|
|
|
|
|
def publish(self, channel: _Key, message: _Key, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def pubsub_channels(self, pattern: _Key = "*", **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def pubsub_numpat(self, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def pubsub_numsub(self, *args: _Key, **kwargs: _CommandOptions) -> Any: ... # type: ignore[override]
|
|
|
|
|
def publish(self, channel: _Key, message: _Key, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def pubsub_channels(self, pattern: _Key = "*", **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def pubsub_numpat(self, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
def pubsub_numsub(self, *args: _Key, **kwargs: _CommandOptions) -> Any: ...
|
|
|
|
|
# endregion
|
|
|
|
|
# region script commands
|
|
|
|
|
def eval(self, script, numkeys, *keys_and_args) -> Any: ... # type: ignore[override]
|
|
|
|
|
def evalsha(self, sha, numkeys, *keys_and_args) -> Any: ... # type: ignore[override]
|
|
|
|
|
def script_exists(self, *args) -> Any: ... # type: ignore[override]
|
|
|
|
|
def script_debug(self, *args) -> Any: ... # type: ignore[override]
|
|
|
|
|
def script_flush(self, sync_type: Incomplete | None = None) -> Any: ... # type: ignore[override]
|
|
|
|
|
def script_kill(self) -> Any: ... # type: ignore[override]
|
|
|
|
|
def script_load(self, script) -> Any: ... # type: ignore[override]
|
|
|
|
|
def eval(self, script, numkeys, *keys_and_args) -> Any: ...
|
|
|
|
|
def evalsha(self, sha, numkeys, *keys_and_args) -> Any: ...
|
|
|
|
|
def script_exists(self, *args) -> Any: ...
|
|
|
|
|
def script_debug(self, *args) -> Any: ...
|
|
|
|
|
def script_flush(self, sync_type: Incomplete | None = None) -> Any: ...
|
|
|
|
|
def script_kill(self) -> Any: ...
|
|
|
|
|
def script_load(self, script) -> Any: ...
|
|
|
|
|
def register_script(self, script: str | _StrType) -> Any: ... # type: ignore[override]
|
|
|
|
|
# endregion
|
|
|
|
|
|