demo.py 1021 B

123456789101112131415161718192021222324252627282930
  1. from core.constant import CacheNameConstant
  2. from core.settings import app_settings, upload_settings
  3. from utils import logger
  4. def demo01():
  5. logger.info(f'{app_settings.name} {app_settings.version}')
  6. logger.info(f'{upload_settings.upload_prefix} {upload_settings.upload_path} {upload_settings.download_path}')
  7. async def demo02():
  8. from utils import RedisUtil
  9. redis = await RedisUtil.get_redis_pool()
  10. import random
  11. await redis.set("test", random.randint(1000, 9999))
  12. value = await redis.get("test")
  13. logger.defug(f"Redis Test:{value}")
  14. async def demo03():
  15. from core.cache import initialize_cache
  16. # 先初始化缓存
  17. await initialize_cache()
  18. import random
  19. cache_name = CacheNameConstant.CURRENT_USER
  20. from core.cache import cache
  21. logger.debug(f"CACHE Test01:{await cache.get(cache_name, "test")}")
  22. await cache.set(cache_name, "test", str(random.randint(1000, 9999)))
  23. value = await cache.get(cache_name, "test")
  24. logger.debug(f"CACHE Test02:{value}")