小小新的小小白
2022-08-10 15:39:03
之前写过一篇Redis数据类型的底层数据结构的实现:为了拿捏Redis数据结构,我画了40张图其中提到,ZSet对象的底层数据结构实现之一是跳表。然后,有读者就问:为什么不使用平衡树(如红黑树、AVL树)?我们先来...
小小新的小小白
2022-08-02 15:32:21
简历中使用电商当项目经验已经非常普遍了,不管你是包装的还是真实的,起码要能讲清楚电商中常见的问题,比如库存的操作怎么防止商品被超卖。在日常开发中有很多地方都有类似扣减库存的操作,比如电商系统中的商品库存,抽奖系统中的奖品库存等。解决方案...
小小新的小小白
2022-08-01 14:45:09
背景企微报警群里连续发出生产环境报错警告,报错核心信息如下:redissetNXerrorjava.lang.NumberFormatException:Forinputstring:"null"atjava.lang.NumberFormatException.forInputString(Num...
小小新的小小白
2022-07-25 16:26:18
Redis5种基本数据结构(String、List、Hash、Set、SortedSet)在面试中经常会被问到,这篇文章我们一起来回顾温习一下。你可以在Redis官网上找到Redis数据结构非常详细的介绍:RedisDataStruc...
小小新的小小白
2022-07-22 15:32:25
这次码哥跟大家分享一些优化神技,当你面试或者工作中你遇到如下问题,那就使出今天学到的绝招,一招定乾坤!❝如何用更少的内存保存更多的数据?我们应该从Redis是如何保存数据的原理展开,分析键值对的存储结构和原理。从而继续延展出每种数据类型底层的数据结构,针对不同...
小小新的小小白
2022-07-21 15:09:07
我们先看看以下业务场景:当订单一直处于未支付状态时,如何及时的关闭订单,并退还库存?新创建店铺,N天内没有上传商品,系统如何知道该信息,并发送激活短信?上述场景简单直接的解决方案是定时扫表。我们假设10分钟未支付则关闭订单、定时任务...
小小新的小小白
2022-07-18 15:20:34
在服务开发中,单机都会存在单点故障的问题,及服务部署在一场台服务器上,一旦服务器宕机服务就不可用,所以为了让服务高可用,分布式服务就出现了,将同一服务部署到多台机器上,即使其中几台服务器宕机,只要有一台服务器可用服务就可用。redis...
小小新的小小白
2022-07-14 15:24:04
先看一下Redis是一个什么东西官方简介解释到:Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作...
点击加载更多
分享好友
分享这个小栈给你的朋友们,一起进步吧。
订阅须知
• 所有用户可根据关注领域订阅专区或所有专区
• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询
• 专区发布评论属默认订阅所评论专区(除付费小栈外)
- 热门小栈
- 新小栈
- 更多
-
悟空聊架构
悟空聊架构,悟空和他的朋友们,专注架构设计
免费 栈主:悟空聊架构 8 -
开源小秀场
“开源小秀场”是IT168旗下ITPUB技术社区面向国内外开源技术提供的展示平台。本栏目将邀请国内外已经成功落地的开源项目和技术专家进行相关的主题分享和讨论,欢迎更多开源爱好者、开源贡献者和开源创作者来我们舞台展示自己。
免费 栈主:安全频道 6 -
Python从入门到入坑
本小栈包含:Python基本教程 ,数据库基本教程,Python全栈,爬虫。以及Python的电子书分享等
免费 栈主:崔浩月1 4 -
分布式思考和实践
关于分布式在数据库领域的应用的一些思考以及一些程序应用的开发
免费 栈主:szstonelee 4