本帖最后由 邓伟 于 2026-6-17 23:36 编辑
ASP Redis Demo
基于 VBMAN 组件库 的 ASP Classic + Redis 完整示例项目。通过 global.asa 声明全局 COM 对象,所有 ASP 页面直接使用 Redis 客户端,无需重复创建连接。
VB6的现代Web开发框架 https://doc.vb6.pro/vbman/
在线演示: https://asp-redis.vb6.pro
本项目 算是一个非常简洁的前后端分离框架,可作为入门学习。
全局 Redis 连接:通过 global.asa 的 <object> 标签声明 Application 级全局对象,所有页面直接使用,零重复代码
全数据类型覆盖:String、Hash、List、Set、Sorted Set、事务、数据库管理,共 40+ 个 API 接口
API 路由引擎:统一的 api.asp 路由入口,action 参数自动映射到对应文件,安全校验
实时在线访客追踪:基于 Redis Hash 的单次 HGetAll 方案,支持在线列表、访问次数、在线时长、TTL 倒计时
访客历史归档:List + LTRIM 固定长度队列(最多 1000 条),自动记录访客连接/离开/时长
前端全交互演示:可视化操作面板,所有 Redis 命令一键执行,实时查看结果
UTF-8 编码统一:common.inc 统一设置 CodePage 和 Charset,全链路中文无乱码
技术栈 |