HealthTestRedis.py 687 B

1234567891011121314151617181920
  1. from app.services.HealthCacheService import CacheService
  2. from app.logger import logger
  3. def test_redis_connection():
  4. cache = CacheService(host='192.168.50.233', port=6379)
  5. if cache.ping():
  6. logger.info("Redis连接测试成功")
  7. # 测试缓存功能
  8. test_data = {"test": "value"}
  9. cache.set_cached_response({"key": "test"}, test_data, 60)
  10. cached = cache.get_cached_response({"key": "test"})
  11. assert cached == test_data
  12. logger.info("Redis缓存功能测试成功")
  13. return True
  14. else:
  15. logger.error("Redis连接测试失败")
  16. return False
  17. if __name__ == "__main__":
  18. test_redis_connection()