| 1234567891011121314151617181920212223242526272829303132 |
- from redis_client import RedisClient
- import logging
- # 配置日志
- logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
- logger = logging.getLogger(__name__)
- def main():
- # 初始化 Redis 客户端
- redis_client = RedisClient()
- # 示例数
- key = "answer:user:1"
- value = {"name": "Alice", "age": 25}
- # 存储数据
- # {"user:1":{"name": "Alice", "age": 25}}
- redis_client.set_data(key, value)
- # 获取数据
- result = redis_client.get_data(key)
- if result:
- logger.info(f"查询结果: {result}")
- else:
- logger.info("未找到数据")
- # 示例查询缓存
- query = "user:1"
- answer = redis_client.get_answer(query)
- if answer:
- logger.info(f"缓存答案: {answer}")
- else:
- logger.info("未找到缓存答案")
- if __name__ == "__main__":
- main()
|