Redis
文章平均质量分 92
程序员小富
这个作者很懒,什么都没留下…
展开
-
阿里面试这样问:redis 为什么把简单的字符串设计成 SDS?
一道似懂非懂的面试题原创 2021-02-18 16:48:27 · 450 阅读 · 0 评论 -
redis 分布式锁的 5个坑,真是又大又深
引言最近项目上线的频率颇高,连着几天加班熬夜,身体有点吃不消精神也有些萎靡,无奈业务方催的紧,工期就在眼前只能硬着头皮上了。脑子浑浑噩噩的时候,写的就不能叫代码,可以直接叫做Bug。我就熬夜写了一个bug被骂惨了。由于是做商城业务,要频繁的对商品库存进行扣减,但应用是集群部署,为避免并发造成库存超买超卖等问题,采用 redis 分布式锁加以控制。本以为给扣库存的代码加上锁lock.tryLoc...原创 2020-04-22 10:48:43 · 4309 阅读 · 6 评论 -
一口气说出Redis 5种数据结构及对应使用场景,面试要加分的
一、String(字待串)字符串 tring Redis 最简单的数据结构,它的内部表示就是一 个字符数组。Redis 的字符串是动态字符串,是可以修改的字符串,内部结构的实现类似于 Java ArrayList ,采用预分配冗余空间的方式来减少内存的频繁分配,内部为当前字符串分配的实际空间 capacity 般要高于实际字符串长度 len 。当字符 串长度小于 1MB 肘,扩r容都是加倍现有的...原创 2020-02-17 17:07:57 · 2050 阅读 · 1 评论