from app.services.HealthCacheService import CacheService from app.logger import logger def test_redis_connection(): cache = CacheService(host='192.168.50.233', port=6379) if cache.ping(): logger.info("Redis连接测试成功") # 测试缓存功能 test_data = {"test": "value"} cache.set_cached_response({"key": "test"}, test_data, 60) cached = cache.get_cached_response({"key": "test"}) assert cached == test_data logger.info("Redis缓存功能测试成功") return True else: logger.error("Redis连接测试失败") return False if __name__ == "__main__": test_redis_connection()