百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程
库存扣减热key优化方案

背景:某个需求扣减库存时,原有的逻辑是直接使用redis的自增,redis的数据格式为hash,所有奖品的库存,会集中到单个redis的key上面去处理,下单高峰的时候,会有热key的情况出现,为了提...

借助Redis来实现分布式ID生成器!

在分布式系统中,ID生成器是非常重要的组件之一,因为它可以保证每个实体在分布式系统中都有一个唯一的标识符。但是,在分布式系统中生成唯一的ID是一个具有挑战性的问题。在本文中,我们将讨论如何使用Redi...

面试:分库分表后的问题以及如何解决

高并发系统中,针对读多写少,可以通过数据库主从结构做读写分离、加缓存来解决;针对写多读少情况,或者说已经达到了数据库的瓶颈了,这时候就要考虑分库分表了,可是随之而来的问题也出现了。1.分布式ID如何生...

讲分布式唯一id,这篇文章很实在

分布式唯一ID介绍分布式系统全局唯一的id是所有系统都会遇到的场景,往往会被用在搜索,存储方面,用于作为唯一的标识或者排序,比如全局唯一的订单号,优惠券的券码等,如果出现两个相同的订单号,对于用户...

利用Redis与本地缓存优化Mysql性能

前言我们开发中经常用到Redis作为缓存,将高频数据放在Redis中能够提高业务性能,降低MySQL等关系型数据库压力,甚至一些系统使用Redis进行数据持久化,Redis松散的文档结构非常适合业务系...

面试官:你知道哪些分布式ID生成方案?

近两年的技术面试,分布式系列是面试官经常会问到的一个高频方向,比如:分布式事务、分布式锁、分布式调度、分布式存储、分布式ID等。今天我们就来聊聊,这里面相对简单的分布式ID,首先说下,我们为什么需要分...

分库分表设计方案

分库分表已经是互联网当中一个常见的名词了,那么究竟如何做分库分表呢?一、首先,什么是分库分表顾名思义分库:即将原本一个库的数据拆分成多个库数据库存储。分表:将原本一张表存放的数据拆成多张表存储。二、为...

美团高并发分布式架构下的唯一ID生成方式,看这篇就够了

很多大的互联网公司数据量很大,都采用分库分表,那么分库后就需要统一的唯一ID进行存储。这个ID可以是数字递增的,也可以是UUID类型的。如果是递增的话,那么拆分了数据库后,可以按照id的hash,均匀...

就这?分布式 ID 发号器实战

分布式ID需要满足的条件:全局唯一:这是最基本的要求,必须保证ID是全局唯一的。高性能:低延时,不能因为一个小小的ID生成,影响整个业务响应速度。高可用:无限接近于100%的可用性。好接入...

流行的分布式全局唯一ID解决方案

唯一ID的设计在我们系统的开发中是非常重要的,几乎所有的系统设计都离不开ID编码,如电商订单编号、快递单号等。良好的ID编码设计能提高数据存储和检索的效率,便于分布式系统的部署。这里我们对常用的几种I...