join tested auth service login/select completed
This commit is contained in:
@@ -2,9 +2,9 @@ import arrow
|
||||
|
||||
from typing import Optional, List, Dict, Union, Iterator
|
||||
|
||||
from Controllers.Redis.response import RedisResponse
|
||||
from Controllers.Redis.connection import redis_cli
|
||||
from Controllers.Redis.base import RedisRow
|
||||
from .response import RedisResponse
|
||||
from .connection import redis_cli
|
||||
from .base import RedisRow
|
||||
|
||||
|
||||
class MainConfig:
|
||||
@@ -87,9 +87,7 @@ class RedisActions:
|
||||
return bool(redis_cli.exists(key))
|
||||
|
||||
@classmethod
|
||||
def refresh_ttl(
|
||||
cls, key: Union[str, bytes], expires: Dict[str, int]
|
||||
) -> RedisResponse:
|
||||
def refresh_ttl(cls, key: Union[str, bytes], expires: Dict[str, int]) -> RedisResponse:
|
||||
"""
|
||||
Refresh TTL for an existing key.
|
||||
|
||||
@@ -160,9 +158,7 @@ class RedisActions:
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def delete(
|
||||
cls, list_keys: List[Union[Optional[str], Optional[bytes]]]
|
||||
) -> RedisResponse:
|
||||
def delete(cls, list_keys: List[Union[Optional[str], Optional[bytes]]]) -> RedisResponse:
|
||||
"""
|
||||
Delete multiple keys matching a pattern.
|
||||
|
||||
@@ -199,12 +195,7 @@ class RedisActions:
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def set_json(
|
||||
cls,
|
||||
list_keys: List[Union[str, bytes]],
|
||||
value: Optional[Union[Dict, List]],
|
||||
expires: Optional[Dict[str, int]] = None,
|
||||
) -> RedisResponse:
|
||||
def set_json(cls, list_keys: List[Union[str, bytes]], value: Optional[Union[Dict, List]], expires: Optional[Dict[str, int]] = None) -> RedisResponse:
|
||||
"""
|
||||
Set JSON value in Redis with optional expiry.
|
||||
|
||||
@@ -252,11 +243,7 @@ class RedisActions:
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def get_json(
|
||||
cls,
|
||||
list_keys: List[Union[Optional[str], Optional[bytes]]],
|
||||
limit: Optional[int] = None,
|
||||
) -> RedisResponse:
|
||||
def get_json(cls, list_keys: List[Union[Optional[str], Optional[bytes]]], limit: Optional[int] = None) -> RedisResponse:
|
||||
"""
|
||||
Get JSON values from Redis using pattern matching.
|
||||
|
||||
@@ -313,9 +300,7 @@ class RedisActions:
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def get_json_iterator(
|
||||
cls, list_keys: List[Union[Optional[str], Optional[bytes]]]
|
||||
) -> Iterator[RedisRow]:
|
||||
def get_json_iterator(cls, list_keys: List[Union[Optional[str], Optional[bytes]]]) -> Iterator[RedisRow]:
|
||||
"""
|
||||
Get JSON values from Redis as an iterator for memory-efficient processing of large datasets.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user