Discord/classes/cache/holo_cache_redis.py

35 lines
875 B
Python

from typing import Dict, Any
from redis import Redis
from classes.cache import HoloCache
class HoloCacheRedis(HoloCache):
client: Redis
@classmethod
def from_config(cls, engine_config: Dict[str, Any]) -> Any:
raise NotImplementedError()
def get_json(self, key: str) -> Any | None:
raise NotImplementedError()
def get_string(self, key: str) -> str | None:
raise NotImplementedError()
def get_object(self, key: str) -> Any | None:
raise NotImplementedError()
def set_json(self, key: str, value: Any) -> None:
raise NotImplementedError()
def set_string(self, key: str, value: str) -> None:
raise NotImplementedError()
def set_object(self, key: str, value: Any) -> None:
raise NotImplementedError()
def delete(self, key: str) -> None:
raise NotImplementedError()