
Redis
Redis 多线程网络模型全面揭秘
老马 发表了文章 • 0 个评论 • 1222 次浏览 • 2021-02-23 10:17
【编者的话】在目前的技术选型中,Redis 俨然已经成为了系统高性能缓存方案的事实标准,因此现在 Redis 也成为了后端开发的基本技能树之一,Redis 的底层原理也顺理成章地成为了必须学习的知识。
Redis 从本质上来讲是一个网络服务器,而对于一个...
还不懂Redis?看完这个故事就明白了!
guoaaaad 发表了文章 • 0 个评论 • 1393 次浏览 • 2020-10-18 18:30
我是Redis
你好,我是Redis,一个叫Antirez的男人把我带到了这个世界上。说起我的诞生,跟关系数据库MySQL还挺有渊源的。
在我还没来到这个世界上的时候,MySQL过的很辛苦,互联网发展的越来越快,它容纳的数据也越来越多,用...
好慌,Redis这么多集群方案,要用哪种?
AI乔治 发表了文章 • 0 个评论 • 1715 次浏览 • 2020-09-01 22:01
redis速度快,可靠性高,是互联网公司的标配。它有单机、主从、哨兵、Cluster等四种部署模式。
下面,仅从部署模式上,来说明一下它们的优缺点。
单机模式
单机模式的redis非常简单,你只需要启动一个单一的节点就可以了,安装过程不超过5分...记一次线上商城系统高并发的优化
阿娇 发表了文章 • 0 个评论 • 1685 次浏览 • 2020-08-12 23:10
对于线上系统调优,它本身是个技术活,不仅需要很强的技术实战能力,很强的问题定位,问题识别,问题排查能力,还需要很丰富的调优能力。
本篇文章从实战角度,从问题识别,问题定位,问题分析,提出解决方案,实施解决方案,监控调优后的解决方案和调优后的观察等角度来与...
秒杀系统架构分析与实战
阿娇 发表了文章 • 0 个评论 • 2898 次浏览 • 2020-06-19 12:36
秒杀业务分析
正常电子商务流程:- 查询商品
- 创建订单
- 扣减库存
- 更新订单
- 付款
- 卖家发货
秒杀业务的特性:
- 低廉价格
- 大幅推广
- 瞬时售空
- 一般是定时上架
5...
小米Redis的Kubernetes容器化部署实践
Andy_Lee 发表了文章 • 0 个评论 • 3501 次浏览 • 2020-06-19 08:41
【编者的话】本文讲述了小米是如何将Redis Cluster部署在Kubernetes上提供高质量的服务的。
背景
小米的Redis使用规模很大,现在有数万个实例,并且每天有百万亿次的访问频率,支撑了几乎所有的产品线和生态链公司。之前所有的Redis...分布式锁用Redis还是Zookeeper?
翔宇 发表了文章 • 0 个评论 • 2325 次浏览 • 2020-06-16 13:15
为什么用分布式锁?在讨论这个问题之前,我们先来看一个业务场景。
为什么用分布式锁?
系统 A 是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。由于系统有一...
如何优雅的实现分布式锁
老马 发表了文章 • 0 个评论 • 2845 次浏览 • 2020-05-17 21:43
概述
提到分布式锁大家都会想到如下两种:- 基于Redisson组件,使用redlock算法实现
- 基于Apache Curator,利用Zookeeper的临时顺序节点模型实现
今天我们来说说第三种,使用 Spring Integr...
某618大促项目的复盘总结
老马 发表了文章 • 0 个评论 • 2855 次浏览 • 2020-05-11 20:17
前言
618期间上线一个活动项目。但上线不顺利,当天就出现了性能问题,接口超时,用户无法打开网页,最后不得的临时下线。花了三天两夜,重构了后台核心代码,才让活动进行下去。回头看了一下自己的时间记录,从5月31号那天晚上8点25分开始准备上线,发...
还不懂Redis?看完这个故事就明白了!
guoaaaad 发表了文章 • 0 个评论 • 1393 次浏览 • 2020-10-18 18:30
我是Redis
你好,我是Redis,一个叫Antirez的男人把我带到了这个世界上。说起我的诞生,跟关系数据库MySQL还挺有渊源的。
在我还没来到这个世界上的时候,MySQL过的很辛苦,互联网发展的越来越快,它容纳的数据也越来越多,用...
记一次线上商城系统高并发的优化
阿娇 发表了文章 • 0 个评论 • 1685 次浏览 • 2020-08-12 23:10
对于线上系统调优,它本身是个技术活,不仅需要很强的技术实战能力,很强的问题定位,问题识别,问题排查能力,还需要很丰富的调优能力。
本篇文章从实战角度,从问题识别,问题定位,问题分析,提出解决方案,实施解决方案,监控调优后的解决方案和调优后的观察等角度来与...
秒杀系统架构分析与实战
阿娇 发表了文章 • 0 个评论 • 2898 次浏览 • 2020-06-19 12:36
秒杀业务分析
正常电子商务流程:- 查询商品
- 创建订单
- 扣减库存
- 更新订单
- 付款
- 卖家发货
秒杀业务的特性:
- 低廉价格
- 大幅推广
- 瞬时售空
- 一般是定时上架
5...
小米Redis的Kubernetes容器化部署实践
Andy_Lee 发表了文章 • 0 个评论 • 3501 次浏览 • 2020-06-19 08:41
【编者的话】本文讲述了小米是如何将Redis Cluster部署在Kubernetes上提供高质量的服务的。
背景
小米的Redis使用规模很大,现在有数万个实例,并且每天有百万亿次的访问频率,支撑了几乎所有的产品线和生态链公司。之前所有的Redis...分布式锁用Redis还是Zookeeper?
翔宇 发表了文章 • 0 个评论 • 2325 次浏览 • 2020-06-16 13:15
为什么用分布式锁?在讨论这个问题之前,我们先来看一个业务场景。
为什么用分布式锁?
系统 A 是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。由于系统有一...
如何优雅的实现分布式锁
老马 发表了文章 • 0 个评论 • 2845 次浏览 • 2020-05-17 21:43
概述
提到分布式锁大家都会想到如下两种:- 基于Redisson组件,使用redlock算法实现
- 基于Apache Curator,利用Zookeeper的临时顺序节点模型实现
今天我们来说说第三种,使用 Spring Integr...
某618大促项目的复盘总结
老马 发表了文章 • 0 个评论 • 2855 次浏览 • 2020-05-11 20:17
前言
618期间上线一个活动项目。但上线不顺利,当天就出现了性能问题,接口超时,用户无法打开网页,最后不得的临时下线。花了三天两夜,重构了后台核心代码,才让活动进行下去。回头看了一下自己的时间记录,从5月31号那天晚上8点25分开始准备上线,发...
关于Redis、ZooKeeper等分布式锁原理的一些思考
Andy_Lee 发表了文章 • 0 个评论 • 2817 次浏览 • 2020-05-11 18:44
首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。
在一个进程中,也就是一个JVM或者说应用中,我们很容易去处理控制,在jdk java.util并发包中已经为我们提供了这些方法去...
6个延时队列的实现方案
JetLee 发表了文章 • 0 个评论 • 16320 次浏览 • 2020-05-09 12:39
【编者的话】个人比较喜欢一些实践类的东西,既学习到知识又能让技术落地,能搞出个demo最好,本来不知道该分享什么主题,好在最近项目紧急招人中,而我有幸做了回面试官,就给大家整理分享一道面试题:“如何实现延时队列?”。
下边会介绍多种实现延时队列的思路,文末提...
Redis 多线程网络模型全面揭秘
老马 发表了文章 • 0 个评论 • 1222 次浏览 • 2021-02-23 10:17
【编者的话】在目前的技术选型中,Redis 俨然已经成为了系统高性能缓存方案的事实标准,因此现在 Redis 也成为了后端开发的基本技能树之一,Redis 的底层原理也顺理成章地成为了必须学习的知识。
Redis 从本质上来讲是一个网络服务器,而对于一个...
还不懂Redis?看完这个故事就明白了!
guoaaaad 发表了文章 • 0 个评论 • 1393 次浏览 • 2020-10-18 18:30
我是Redis
你好,我是Redis,一个叫Antirez的男人把我带到了这个世界上。说起我的诞生,跟关系数据库MySQL还挺有渊源的。
在我还没来到这个世界上的时候,MySQL过的很辛苦,互联网发展的越来越快,它容纳的数据也越来越多,用...
好慌,Redis这么多集群方案,要用哪种?
AI乔治 发表了文章 • 0 个评论 • 1715 次浏览 • 2020-09-01 22:01
redis速度快,可靠性高,是互联网公司的标配。它有单机、主从、哨兵、Cluster等四种部署模式。
下面,仅从部署模式上,来说明一下它们的优缺点。
单机模式
单机模式的redis非常简单,你只需要启动一个单一的节点就可以了,安装过程不超过5分...记一次线上商城系统高并发的优化
阿娇 发表了文章 • 0 个评论 • 1685 次浏览 • 2020-08-12 23:10
对于线上系统调优,它本身是个技术活,不仅需要很强的技术实战能力,很强的问题定位,问题识别,问题排查能力,还需要很丰富的调优能力。
本篇文章从实战角度,从问题识别,问题定位,问题分析,提出解决方案,实施解决方案,监控调优后的解决方案和调优后的观察等角度来与...
秒杀系统架构分析与实战
阿娇 发表了文章 • 0 个评论 • 2898 次浏览 • 2020-06-19 12:36
秒杀业务分析
正常电子商务流程:- 查询商品
- 创建订单
- 扣减库存
- 更新订单
- 付款
- 卖家发货
秒杀业务的特性:
- 低廉价格
- 大幅推广
- 瞬时售空
- 一般是定时上架
5...
小米Redis的Kubernetes容器化部署实践
Andy_Lee 发表了文章 • 0 个评论 • 3501 次浏览 • 2020-06-19 08:41
【编者的话】本文讲述了小米是如何将Redis Cluster部署在Kubernetes上提供高质量的服务的。
背景
小米的Redis使用规模很大,现在有数万个实例,并且每天有百万亿次的访问频率,支撑了几乎所有的产品线和生态链公司。之前所有的Redis...分布式锁用Redis还是Zookeeper?
翔宇 发表了文章 • 0 个评论 • 2325 次浏览 • 2020-06-16 13:15
为什么用分布式锁?在讨论这个问题之前,我们先来看一个业务场景。
为什么用分布式锁?
系统 A 是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。由于系统有一...
如何优雅的实现分布式锁
老马 发表了文章 • 0 个评论 • 2845 次浏览 • 2020-05-17 21:43
概述
提到分布式锁大家都会想到如下两种:- 基于Redisson组件,使用redlock算法实现
- 基于Apache Curator,利用Zookeeper的临时顺序节点模型实现
今天我们来说说第三种,使用 Spring Integr...
某618大促项目的复盘总结
老马 发表了文章 • 0 个评论 • 2855 次浏览 • 2020-05-11 20:17
前言
618期间上线一个活动项目。但上线不顺利,当天就出现了性能问题,接口超时,用户无法打开网页,最后不得的临时下线。花了三天两夜,重构了后台核心代码,才让活动进行下去。回头看了一下自己的时间记录,从5月31号那天晚上8点25分开始准备上线,发...
Redis是完全开源免费的,遵守BSD协议,先进的key-value持久化产品。它通常被称为数据结构服务器,因为值可以是字符串、哈希、列表、集合和有序集合等类型。