# node_data **Repository Path**: zhaoxinglu_admin/node_data ## Basic Information - **Project Name**: node_data - **Description**: node操作mysql redis - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-05 - **Last Updated**: 2026-03-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Node.js操作MySQL和Redis的模块测试 ## 项目结构 ``` js-fordata/ ├── package.json # 项目配置文件 ├── mysql.js # MySQL操作模块 ├── redis.js # Redis操作模块 └── test.js # 测试文件 ``` ## 安装依赖 ```bash npm install ``` ## 运行测试 ### 命令行测试 ```bash node test.js ``` ### Web界面测试 1. 启动服务器: ```bash node server.js ``` 2. 打开浏览器访问: ``` http://localhost:3000 ``` 3. 在Web界面上进行MySQL和Redis的操作测试 ## 功能说明 ### MySQL模块 - 初始化表结构 - 插入用户数据 - 根据ID查询用户 - 更新用户数据 - 删除用户数据 - 获取所有用户数据 ### Redis模块 - String类型:设置、获取、删除 - Hash类型:设置字段、获取字段、获取所有字段、删除字段 - List类型:推入元素、弹出元素、获取列表、删除列表 - Set类型:添加成员、获取所有成员、检查成员是否存在、删除成员 - Sorted Set类型:添加成员(带分数)、获取成员、获取成员带分数、删除成员 ## 注意事项 1. 确保MySQL数据库已启动,且存在`node_test`数据库 2. 确保Redis服务已启动 3. Redis连接已配置为使用1号数据库(My Redis Stack Database) 4. 如需修改数据库连接信息,请编辑`mysql.js`和`redis.js`文件中的连接配置