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

如何把做的网站与域名连接不上重庆是哪个省哪个市

如何把做的网站与域名连接不上,重庆是哪个省哪个市,网站开发者调试模式,中国空间站合作国家名单目录 一、数据库 order by 二、Redis 的zset 三、抗亿级数据存在的问题 3.1 热点 key 问题 3.1.1 多级缓存(RedisJVM本地缓存) 3.1.2 读写分离 从库负载均衡 3.1.3 分片Key设计 3.2 内存爆炸 3.2.1 缩短键名 3.2.2 分片存储 3.3 数据持久化风…

目录

一、数据库 order by

二、Redis 的zset

三、抗亿级数据存在的问题

3.1 热点 key 问题

3.1.1 多级缓存(Redis+JVM本地缓存)

3.1.2 读写分离 + 从库负载均衡

3.1.3 分片Key设计

3.2 内存爆炸

3.2.1 缩短键名

3.2.2 分片存储

3.3 数据持久化风险

3.3.1 异步双写

3.3.2 混合持久化


一、数据库 order by

1. 在表数据较少的情况下,推荐使用该做法

2. 如果在数据量比较多的情况下(亿级用户+高并发实时更新):磁盘扛不住、排序算不动、并发撑不起

select * from user_info order by step desc 

二、Redis 的zset

当数据量较大且需要实时更新并频繁查询时,使用 Redis 的zset有序集合更为适合。zset是 Redis 提供的一种数据结构,它类似于集合(set),但每个成员都关联着一个分数(score),Redis 使用这个分数来对集合中的成员进行排序。

不仅仅是redis的zset支持排序,API简单易用,还因为redis的排序快(基于内存存储)、可扩展性强(通过分片存储可以将数据拆分到多个实例)、能轻松应对高并发(单线程+IO多路复用+内存操作)

性能对比:

三、抗亿级数据存在的问题

3.1 热点 key 问题

全服玩家频繁查询 ZREVRANGE leaderboard 0 99(获取Top 100),导致所有请求集中访问 同一个Key(leaderboard)。容易导致单分片CPU和带宽被打满(假设数据分片不均匀)。极端情况下Redis实例崩溃,全服排行榜瘫痪

3.1.1 多级缓存(Redis+JVM本地缓存)

  • 请求优先读本地内存缓存

  • 缓存未命中时读Redis集群

  • Redis集群内部缓存Top 100(设置更短TTL)

3.1.2 读写分离 + 从库负载均衡

主库处理写请求(更新分数)。多个从库轮询处理读请求(查Top 100)

3.1.3 分片Key设计

操作:将排行榜按分数区间拆分成多个Key,例如:

  • leaderboard:top1(前100名)

  • leaderboard:top2(101~1000名)

  • leaderboard:rest(其他用户)

查询逻辑:查Top 100时,只需访问 leaderboard:top1。

3.2 内存爆炸

存储1亿用户,若每个键占32字节(如 user:123),仅键就需约3.2GB,加上分数和指针,内存压力巨大。

3.2.1 缩短键名

缩短键名:将 user:123 转换为整数(如123),利用 Redis 的 int 编码优化内存。

3.2.2 分片存储

分片存储:按用户ID哈希分片到多个 Redis 实例,分散压力。

3.3 数据持久化风险

Redis 宕机可能导致最新数据丢失(即使开启AOF,默认每秒同步一次)。

3.3.1 异步双写

异步双写:更新分数时,同步写入 Kafka,由消费者异步落库 MySQL,用于故障恢复。

3.3.2 混合持久化

混合持久化:开启 RDB + AOF,平衡恢复速度与数据完整性。

http://www.dtcms.com/wzjs/536929.html

相关文章:

  • 网站设计与建设系统厦门公司注册费用
  • 做电影网站许可证推进门户网站建设工作会议
  • 如何设计商务网站互联网营销专家
  • 做网站素材网站设计尺寸
  • 淮北住房和城乡建设局门户网站网站出现的问题
  • 网站备案有什么坏处深圳有哪些公司的总部
  • 爱站wordpress ses插件
  • 牟平网站制作静安做网站的公司
  • 常州营销型网站价格做代码的网站
  • 学校网站 建设番禺建设网站公司排名
  • 桐庐县住房和城乡建设局网站公众号取名简单大气
  • 电商网站开发系统架构中国建设银行 云南 网站首页
  • 手机网站模板使用方法球迷类的网站如何做
  • 帮做动态头像的网站网站维护界面设计
  • 巨腾网站建设网络工程师培训课程
  • 网站内容和备案不一泉州网站制作哪个好微
  • 湘潭做网站 就问磐石网络免费做推广的网站
  • 平面设计网站大全有哪些百度网站的网址
  • wordpress网站流量上海搜索引擎优化公司
  • 桂林分销网站开发logo设计免费在线生成
  • cms网站是什么运营最好的网站
  • 电子商务网站开发教程课后答案北京网络推广公司wyhseo
  • 上街区网站建设零距离seo
  • 政协网站建设情况汇报个人网站备案需要哪些材料
  • 义乌高端网站设计品牌网络营销方式和手段
  • 做响应式的网站公司网站建设的目标是什么
  • ...课程网站建设简介毕业设计做网站题目
  • 网站图片大小优化WordPress文章入库规则
  • 大连企业网站建站洗化行业做网站
  • 申通物流的网站建设西部数码网站助手4.0