之前内训的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常见问题和解决方案










四、文章小结


本文介绍了一个处理千万级用户的用户中心系统架构,探讨了在高并发场景下使用Redis作为缓存来解决分布式问题的方法,并提供了针对Redis常见问题的解决方案。
547

被折叠的 条评论
为什么被折叠?



