前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Redis缓存架构在用户中心系统的应用与实践

Redis缓存架构在用户中心系统的应用与实践

作者头像
架构之家
发布2022-07-12 15:32:50
2700
发布2022-07-12 15:32:50
举报
文章被收录于专栏:架构之家

之前内训的PPT,分享给大家。

文章大纲

1、用户中心系统架构

2、Redis在用户中心的应用

3、Redis常见问题和解决方案

4、文章小结

一、用户中心系统架构

1.1 用户中心需求背景

用户量:1000万+,日活80~120万;并发量:每秒1.5万,日增用户:3~5万

基础功能

  • 统一注册,登录
  • 统一会话管理
  • 账号管理,资料修改
  • 身份证识别,营业执照识别
  • 个人认证,企业认证
  • 集成微信,支付宝登录
  • 用户数据统计
  • 用户画像
  • 商户管理,业务线接入等;

1.2 用中心核心架构

1.3 需要解决的问题

  • 分布式用户会话;
  • 分布式事务:mq消费锁,定时任务锁
  • 序列号生成问题
  • 用户信息高频度查询;
  • 配置信息:系统参数,字典数据;
  • 热点数据:商户信息,鉴权信息等;
  • 统计类数据:本日新增用户数,本日活跃用户
  • 排序类数据:推广排行
  • 用户画像
  • 恶意用户注册拦截;
  • 开关控制

概括起来有以下几个方面:

  • 分布式问题
  • 提高查询性能
  • 统计聚合类
  • 临时或控制数据

1.4 引入缓存解决方案

  • 引入redis分布式缓存:分布式,热点数据;
  • 引入本地缓存:解决低频变更,配置类数据修改,最大限度提升性能;

二、缓存在用户中心的应用

三、Redis常见问题和解决方案

四、文章小结

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 架构之家 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
大数据
全栈大数据产品,面向海量数据场景,帮助您 “智理无数,心中有数”!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档