当前位置: 首页 > news >正文

标易行项目redis内存中放哪些数据

结合你的项目经验,以下是 标易行投标服务平台 中 Redis 内存存储的核心数据类型及具体应用场景分析:


1. 用户订阅配置与实时推送

  • 场景需求:用户订阅招标商机后,系统需实时推送符合订阅条件(如行业、区域、关键词)的标讯。
  • Redis 存储数据
    • 订阅规则缓存:以 Hash 存储用户订阅配置(如 user:1001:subscribe,字段:industry=建筑, region=浙江),查询时直接读取,避免频繁访问 MySQL。
    • 订阅关系索引:通过 SetSorted Set 维护订阅特定条件的用户 ID,如 招标类型:建筑工程 -> {user:1001, user:2002},支持快速匹配并触发实时推送。
  • 技术实现
    • 结合 RabbitMQ 优先级队列,紧急标讯优先通过 Redis 查询订阅用户列表,确保触达延迟 ≤500ms。

2. 热点收藏与高频访问数据

  • 场景需求:用户高频访问“我的收藏”列表(标书、商机)ÿ

相关文章:

  • linux多线(进)程编程——(7)消息队列
  • 熟悉Linux下的编程
  • MySQL分组查询和子查询
  • secsgem v0.3.0版本使用说明文档
  • 探索 C 与 Java/Kotlin 的语言差异:从指针到高阶函数
  • 深入定制 QSlider——实现精准点击跳转与拖拽区分
  • 用Python手搓一个简单的饭店管理系统(上篇)
  • 依赖注入(DI)与自动装配的深度分析:优势、局限与实践考量
  • 智慧城市:如同为城市装上智能大脑,开启智慧生活
  • 用 Depcheck 去除Vue项目没有用到的依赖
  • GitHub action中的 jq 是什么? 常用方法有哪些
  • 计算机保研机试准备——C++算法题
  • 【cmake-笔记】
  • CANDENCE 原理图元件有多个相同名称引脚报错
  • 2.区间dp
  • QML TableView:基础用法和自定义样式实现
  • ROW_NUMBER 函数
  • 嵌入式开发_电能计量芯片HLW8110与HLW8112
  • Mysql-视图和存储过程
  • 在 K8s 上构建和部署容器化应用程序(Building and Deploying Containerized Applications on k8s)
  • 承认出现误判,以军公布加沙救护车队遭袭事件调查结果
  • A股和港股市场小幅走强,“地产链”相关股票爆发
  • 以创作呈现意义,初中生在“国宝探索记”中探寻自我与世界
  • 我国博士后已超40万人,2024年招收人数再创新高
  • 小伙称被骗婚骗惨了:存款金条怀孕全是假的,岳父岳母找人演
  • 上昆亮相大阪世博会;京昆歌舞伎东京合演《中日杨贵妃》