# ProjectRedisMySQL **Repository Path**: nanokadesu/redis-mysql ## Basic Information - **Project Name**: ProjectRedisMySQL - **Description**: 使用 Redis 作为缓冲、MySQL 持久化的后端服务器 - **Primary Language**: Python - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-28 - **Last Updated**: 2025-09-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, Redis, MySQL ## README # ProjectRedisMySQL --- ### 介绍 使用 Redis 作为缓冲、MySQL 持久化的后端服务器, 练手项目 ![image](./images/request.png) ### 后端说明 按照这个设计进行架构 HTTP 请求即可,已经配置好了 CORS ``` Methods - POST: 用于更新数据 (优先缓存在 Redis 内) - GET : 用于获取数据 ``` HTTP 请求 config.yaml 文件内的信息 ```yaml redis: host: localhost port: 6379 password: "123456" database: 1 mysql: host: localhost port: 3306 user: user password: "123456" database: db charset: utf8mb4 ``` 请求参数如下,比如 http://localhost:8000/data?key=aaa 最后的 key=aaa 就是一个参数 ``` Params { "key": "aaa" } ``` 主请求体如下所示,一定要传好数据,内部数据随意界定 ``` Body { "raw_data": { "data1": "xxx", "data2": "yyy", ... } } ```