main.py 876 B

1234567891011121314151617181920212223242526272829303132
  1. from redis_client import RedisClient
  2. import logging
  3. # 配置日志
  4. logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
  5. logger = logging.getLogger(__name__)
  6. def main():
  7. # 初始化 Redis 客户端
  8. redis_client = RedisClient()
  9. # 示例数
  10. key = "answer:user:1"
  11. value = {"name": "Alice", "age": 25}
  12. # 存储数据
  13. # {"user:1":{"name": "Alice", "age": 25}}
  14. redis_client.set_data(key, value)
  15. # 获取数据
  16. result = redis_client.get_data(key)
  17. if result:
  18. logger.info(f"查询结果: {result}")
  19. else:
  20. logger.info("未找到数据")
  21. # 示例查询缓存
  22. query = "user:1"
  23. answer = redis_client.get_answer(query)
  24. if answer:
  25. logger.info(f"缓存答案: {answer}")
  26. else:
  27. logger.info("未找到缓存答案")
  28. if __name__ == "__main__":
  29. main()