将存储部分迁移到Redis

This commit is contained in:
wtz
2026-02-20 19:41:02 +08:00
parent 13d2b0e1dc
commit a272dad5f1
9 changed files with 704 additions and 147 deletions

View File

@@ -35,6 +35,7 @@
- 后端: Go 1.21
- 前端: HTML + CSS + JavaScript
- 通信: WebSocket
- 存储: Redis
- 代理: Nginx
- 部署: Docker Compose
@@ -48,6 +49,7 @@ doudizhu-server/
│ │ ├── models/ # 数据模型
│ │ ├── game/ # 游戏逻辑
│ │ ├── handlers/ # HTTP处理器
│ │ ├── redis/ # Redis客户端封装
│ │ └── ws/ # WebSocket处理
│ ├── Dockerfile
│ └── go.mod
@@ -87,6 +89,10 @@ docker compose up -d --build
### 本地运行
```bash
# 启动Redis (Docker)
docker run -d --name redis -p 6379:6379 redis:7-alpine
# 运行后端
cd doudizhu-server/app
go mod tidy
go run ./cmd