用户遇到错误:[WinError 10061] 由于目标计算机积极拒绝,无法连接
这个错误表明应用尝试连接Redis服务器失败,通常是因为:
自动Redis检测和Mock模式
backend/app/api/tasks.pyRedis连接测试工具
backend/test_redis.pyMock任务模块
backend/app/tasks/mock_tasks.py智能启动脚本
backend/start_with_redis_check.py详细设置指南
backend/REDIS_SETUP.mdcd backend
python start_with_redis_check.py
cd backend
python test_redis.py
cd backend
python run.py
choco install redis-64
redis-server --service-install
redis-server --service-start
docker run -d --name redis -p 6379:6379 redis:alpine
# Ubuntu/Debian
sudo apt-get install redis-server
sudo systemctl start redis-server
# macOS (Homebrew)
brew install redis
brew services start redis
| 功能 | Redis模式 | Mock模式 |
|---|---|---|
| 任务创建 | ✅ | ✅ |
| 任务状态跟踪 | ✅ | ✅ |
| 任务日志 | ✅ | ✅ |
| 报告生成 | ✅ | ✅ (模拟) |
| 实际AWS扫描 | ✅ | ❌ |
| 并发任务处理 | ✅ | ❌ |
| 任务持久化 | ✅ | ✅ |
| Worker监控 | ✅ | ❌ |
检查Redis状态
python test_redis.py
启动应用
python start_with_redis_check.py
测试任务创建
启动Celery Worker (如果有Redis)
celery -A app.celery_app worker --loglevel=info
redis-cli pingnetstat -an | grep 6379REDIS_SETUP.md - Redis详细安装指南backend/test_redis.py - Redis连接测试backend/start_with_redis_check.py - 智能启动脚本backend/app/tasks/mock_tasks.py - Mock任务实现现在用户可以在任何环境下顺利运行AWS Resource Scanner,无论是否安装了Redis! 🚀