from core.constant import CacheNameConstant from core.settings import app_settings, upload_settings from utils import logger def demo01(): logger.info(f'{app_settings.name} {app_settings.version}') logger.info(f'{upload_settings.upload_prefix} {upload_settings.upload_path} {upload_settings.download_path}') async def demo02(): from utils import RedisUtil redis = await RedisUtil.get_redis_pool() import random await redis.set("test", random.randint(1000, 9999)) value = await redis.get("test") logger.defug(f"Redis Test:{value}") async def demo03(): from core.cache import initialize_cache # 先初始化缓存 await initialize_cache() import random cache_name = CacheNameConstant.CURRENT_USER from core.cache import cache logger.debug(f"CACHE Test01:{await cache.get(cache_name, "test")}") await cache.set(cache_name, "test", str(random.randint(1000, 9999))) value = await cache.get(cache_name, "test") logger.debug(f"CACHE Test02:{value}")