Redis

Redis

秒杀系统架构分析与实战

阿娇 发表了文章 • 0 个评论 • 1227 次浏览 • 2020-06-19 12:36 • 来自相关话题


秒杀业务分析

正常电子商务流程:
  1. 查询商品
  2. 创建订单
  3. 扣减库存
  4. 更新订单
  5. 付款
  6. 卖家发货


秒杀业务的特性:
  1. 低廉价格
  2. 大幅推广
  3. 瞬时售空
  4. 一般是定时上架
    5...
查看更多

小米Redis的Kubernetes容器化部署实践

Andy_Lee 发表了文章 • 0 个评论 • 1188 次浏览 • 2020-06-19 08:41 • 来自相关话题


【编者的话】本文讲述了小米是如何将Redis Cluster部署在Kubernetes上提供高质量的服务的。

背景

小米的Redis使用规模很大,现在有数万个实例,并且每天有百万亿次的访问频率,支撑了几乎所有的产品线和生态链公司。之前所有的Redis...
查看更多

分布式锁用Redis还是Zookeeper?

翔宇 发表了文章 • 0 个评论 • 656 次浏览 • 2020-06-16 13:15 • 来自相关话题


为什么用分布式锁?在讨论这个问题之前,我们先来看一个业务场景。

为什么用分布式锁?

系统 A 是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。

由于系统有一...
查看更多

如何优雅的实现分布式锁

老马 发表了文章 • 0 个评论 • 994 次浏览 • 2020-05-17 21:43 • 来自相关话题


概述

提到分布式锁大家都会想到如下两种:
  • 基于Redisson组件,使用redlock算法实现
  • 基于Apache Curator,利用Zookeeper的临时顺序节点模型实现


今天我们来说说第三种,使用 Spring Integr...
查看更多

某618大促项目的复盘总结

老马 发表了文章 • 0 个评论 • 1393 次浏览 • 2020-05-11 20:17 • 来自相关话题


前言

618期间上线一个活动项目。但上线不顺利,当天就出现了性能问题,接口超时,用户无法打开网页,最后不得的临时下线。花了三天两夜,重构了后台核心代码,才让活动进行下去。

回头看了一下自己的时间记录,从5月31号那天晚上8点25分开始准备上线,发...
查看更多

关于Redis、ZooKeeper等分布式锁原理的一些思考

Andy_Lee 发表了文章 • 0 个评论 • 1208 次浏览 • 2020-05-11 18:44 • 来自相关话题


首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。

在一个进程中,也就是一个JVM或者说应用中,我们很容易去处理控制,在jdk java.util并发包中已经为我们提供了这些方法去...
查看更多

6个延时队列的实现方案

JetLee 发表了文章 • 0 个评论 • 2726 次浏览 • 2020-05-09 12:39 • 来自相关话题


【编者的话】个人比较喜欢一些实践类的东西,既学习到知识又能让技术落地,能搞出个demo最好,本来不知道该分享什么主题,好在最近项目紧急招人中,而我有幸做了回面试官,就给大家整理分享一道面试题:“如何实现延时队列?”。

下边会介绍多种实现延时队列的思路,文末提...
查看更多

我司用了6年的Redis分布式限流器,可以说是非常厉害了!

玻璃樽 发表了文章 • 0 个评论 • 1275 次浏览 • 2020-05-09 11:33 • 来自相关话题


什么是限流?为什么要限流?

不知道大家有没有坐过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、列车的超载,存在一定的安全隐患。同理,我们的程序也是一样,...
查看更多

使用Prometheus和Grafana构建Redis实时监控平台

玻璃樽 发表了文章 • 0 个评论 • 1334 次浏览 • 2020-04-28 10:43 • 来自相关话题


Redis作为缓存系统,在整个后端体系中是较为重要的一环,需要实时监控运行状态。

现在有各种各样的工具都可以对Redis进行监控,例如:redis-stat、RedisLive等,在使用过各种各样的监控工具后,个人感觉redis_exporter较为好用...
查看更多

大厂面试!我和面试官之间关于Redis的一场对弈!

老马 发表了文章 • 0 个评论 • 1422 次浏览 • 2020-03-19 20:59 • 来自相关话题


今天,我不自量力的面试了某大厂的 Java 开发岗位,迎面走来一位风尘仆仆的中年男子,手里拿着屏幕还亮着的 Mac。他冲着我礼貌的笑了笑,然后说了句“不好意思,让你久等了”,然后示意我坐下,说:“我们开始吧,看了你的简历,觉得你对 Redis 应该掌握的不错,...
查看更多

秒杀系统架构分析与实战

阿娇 发表了文章 • 0 个评论 • 1227 次浏览 • 2020-06-19 12:36 • 来自相关话题


秒杀业务分析

正常电子商务流程:
  1. 查询商品
  2. 创建订单
  3. 扣减库存
  4. 更新订单
  5. 付款
  6. 卖家发货


秒杀业务的特性:
  1. 低廉价格
  2. 大幅推广
  3. 瞬时售空
  4. 一般是定时上架
    5...
查看更多

小米Redis的Kubernetes容器化部署实践

Andy_Lee 发表了文章 • 0 个评论 • 1188 次浏览 • 2020-06-19 08:41 • 来自相关话题


【编者的话】本文讲述了小米是如何将Redis Cluster部署在Kubernetes上提供高质量的服务的。

背景

小米的Redis使用规模很大,现在有数万个实例,并且每天有百万亿次的访问频率,支撑了几乎所有的产品线和生态链公司。之前所有的Redis...
查看更多

分布式锁用Redis还是Zookeeper?

翔宇 发表了文章 • 0 个评论 • 656 次浏览 • 2020-06-16 13:15 • 来自相关话题


为什么用分布式锁?在讨论这个问题之前,我们先来看一个业务场景。

为什么用分布式锁?

系统 A 是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。

由于系统有一...
查看更多

如何优雅的实现分布式锁

老马 发表了文章 • 0 个评论 • 994 次浏览 • 2020-05-17 21:43 • 来自相关话题


概述

提到分布式锁大家都会想到如下两种:
  • 基于Redisson组件,使用redlock算法实现
  • 基于Apache Curator,利用Zookeeper的临时顺序节点模型实现


今天我们来说说第三种,使用 Spring Integr...
查看更多

某618大促项目的复盘总结

老马 发表了文章 • 0 个评论 • 1393 次浏览 • 2020-05-11 20:17 • 来自相关话题


前言

618期间上线一个活动项目。但上线不顺利,当天就出现了性能问题,接口超时,用户无法打开网页,最后不得的临时下线。花了三天两夜,重构了后台核心代码,才让活动进行下去。

回头看了一下自己的时间记录,从5月31号那天晚上8点25分开始准备上线,发...
查看更多

关于Redis、ZooKeeper等分布式锁原理的一些思考

Andy_Lee 发表了文章 • 0 个评论 • 1208 次浏览 • 2020-05-11 18:44 • 来自相关话题


首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。

在一个进程中,也就是一个JVM或者说应用中,我们很容易去处理控制,在jdk java.util并发包中已经为我们提供了这些方法去...
查看更多

6个延时队列的实现方案

JetLee 发表了文章 • 0 个评论 • 2726 次浏览 • 2020-05-09 12:39 • 来自相关话题


【编者的话】个人比较喜欢一些实践类的东西,既学习到知识又能让技术落地,能搞出个demo最好,本来不知道该分享什么主题,好在最近项目紧急招人中,而我有幸做了回面试官,就给大家整理分享一道面试题:“如何实现延时队列?”。

下边会介绍多种实现延时队列的思路,文末提...
查看更多

我司用了6年的Redis分布式限流器,可以说是非常厉害了!

玻璃樽 发表了文章 • 0 个评论 • 1275 次浏览 • 2020-05-09 11:33 • 来自相关话题


什么是限流?为什么要限流?

不知道大家有没有坐过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、列车的超载,存在一定的安全隐患。同理,我们的程序也是一样,...
查看更多

使用Prometheus和Grafana构建Redis实时监控平台

玻璃樽 发表了文章 • 0 个评论 • 1334 次浏览 • 2020-04-28 10:43 • 来自相关话题


Redis作为缓存系统,在整个后端体系中是较为重要的一环,需要实时监控运行状态。

现在有各种各样的工具都可以对Redis进行监控,例如:redis-stat、RedisLive等,在使用过各种各样的监控工具后,个人感觉redis_exporter较为好用...
查看更多

大厂面试!我和面试官之间关于Redis的一场对弈!

老马 发表了文章 • 0 个评论 • 1422 次浏览 • 2020-03-19 20:59 • 来自相关话题


今天,我不自量力的面试了某大厂的 Java 开发岗位,迎面走来一位风尘仆仆的中年男子,手里拿着屏幕还亮着的 Mac。他冲着我礼貌的笑了笑,然后说了句“不好意思,让你久等了”,然后示意我坐下,说:“我们开始吧,看了你的简历,觉得你对 Redis 应该掌握的不错,...
查看更多

kubectl get rc 获取数据为空

回复

ɡōōd洋 回复了问题 • 2 人关注 • 1 个回复 • 5621 次浏览 • 2016-08-29 16:35 • 来自相关话题

redis封装的epoll有什么特点 和平时写的我看用法一样呀?

回复

frost 回复了问题 • 4 人关注 • 2 个回复 • 5024 次浏览 • 2016-04-12 11:49 • 来自相关话题

把数据库,redis放到docker容器会有什么弊端吗

回复

gaddifymac 回复了问题 • 5 人关注 • 5 个回复 • 10960 次浏览 • 2016-02-24 17:39 • 来自相关话题

如何用Docker自动配置Redis主从或者MySQL主从

回复

tinker 发起了问题 • 5 人关注 • 0 个回复 • 6134 次浏览 • 2015-11-25 20:39 • 来自相关话题

有朋友试过Django+Redis+Nginx+Celery吗

回复

jiulong 回复了问题 • 4 人关注 • 2 个回复 • 6543 次浏览 • 2015-05-07 14:58 • 来自相关话题

秒杀系统架构分析与实战

阿娇 发表了文章 • 0 个评论 • 1227 次浏览 • 2020-06-19 12:36 • 来自相关话题


秒杀业务分析

正常电子商务流程:
  1. 查询商品
  2. 创建订单
  3. 扣减库存
  4. 更新订单
  5. 付款
  6. 卖家发货


秒杀业务的特性:
  1. 低廉价格
  2. 大幅推广
  3. 瞬时售空
  4. 一般是定时上架
    5...
查看更多

小米Redis的Kubernetes容器化部署实践

Andy_Lee 发表了文章 • 0 个评论 • 1188 次浏览 • 2020-06-19 08:41 • 来自相关话题


【编者的话】本文讲述了小米是如何将Redis Cluster部署在Kubernetes上提供高质量的服务的。

背景

小米的Redis使用规模很大,现在有数万个实例,并且每天有百万亿次的访问频率,支撑了几乎所有的产品线和生态链公司。之前所有的Redis...
查看更多

分布式锁用Redis还是Zookeeper?

翔宇 发表了文章 • 0 个评论 • 656 次浏览 • 2020-06-16 13:15 • 来自相关话题


为什么用分布式锁?在讨论这个问题之前,我们先来看一个业务场景。

为什么用分布式锁?

系统 A 是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。

由于系统有一...
查看更多

如何优雅的实现分布式锁

老马 发表了文章 • 0 个评论 • 994 次浏览 • 2020-05-17 21:43 • 来自相关话题


概述

提到分布式锁大家都会想到如下两种:
  • 基于Redisson组件,使用redlock算法实现
  • 基于Apache Curator,利用Zookeeper的临时顺序节点模型实现


今天我们来说说第三种,使用 Spring Integr...
查看更多

某618大促项目的复盘总结

老马 发表了文章 • 0 个评论 • 1393 次浏览 • 2020-05-11 20:17 • 来自相关话题


前言

618期间上线一个活动项目。但上线不顺利,当天就出现了性能问题,接口超时,用户无法打开网页,最后不得的临时下线。花了三天两夜,重构了后台核心代码,才让活动进行下去。

回头看了一下自己的时间记录,从5月31号那天晚上8点25分开始准备上线,发...
查看更多

关于Redis、ZooKeeper等分布式锁原理的一些思考

Andy_Lee 发表了文章 • 0 个评论 • 1208 次浏览 • 2020-05-11 18:44 • 来自相关话题


首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。

在一个进程中,也就是一个JVM或者说应用中,我们很容易去处理控制,在jdk java.util并发包中已经为我们提供了这些方法去...
查看更多

6个延时队列的实现方案

JetLee 发表了文章 • 0 个评论 • 2726 次浏览 • 2020-05-09 12:39 • 来自相关话题


【编者的话】个人比较喜欢一些实践类的东西,既学习到知识又能让技术落地,能搞出个demo最好,本来不知道该分享什么主题,好在最近项目紧急招人中,而我有幸做了回面试官,就给大家整理分享一道面试题:“如何实现延时队列?”。

下边会介绍多种实现延时队列的思路,文末提...
查看更多

我司用了6年的Redis分布式限流器,可以说是非常厉害了!

玻璃樽 发表了文章 • 0 个评论 • 1275 次浏览 • 2020-05-09 11:33 • 来自相关话题


什么是限流?为什么要限流?

不知道大家有没有坐过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、列车的超载,存在一定的安全隐患。同理,我们的程序也是一样,...
查看更多

使用Prometheus和Grafana构建Redis实时监控平台

玻璃樽 发表了文章 • 0 个评论 • 1334 次浏览 • 2020-04-28 10:43 • 来自相关话题


Redis作为缓存系统,在整个后端体系中是较为重要的一环,需要实时监控运行状态。

现在有各种各样的工具都可以对Redis进行监控,例如:redis-stat、RedisLive等,在使用过各种各样的监控工具后,个人感觉redis_exporter较为好用...
查看更多

大厂面试!我和面试官之间关于Redis的一场对弈!

老马 发表了文章 • 0 个评论 • 1422 次浏览 • 2020-03-19 20:59 • 来自相关话题


今天,我不自量力的面试了某大厂的 Java 开发岗位,迎面走来一位风尘仆仆的中年男子,手里拿着屏幕还亮着的 Mac。他冲着我礼貌的笑了笑,然后说了句“不好意思,让你久等了”,然后示意我坐下,说:“我们开始吧,看了你的简历,觉得你对 Redis 应该掌握的不错,...
查看更多

Redis是完全开源免费的,遵守BSD协议,先进的key-value持久化产品。它通常被称为数据结构服务器,因为值可以是字符串、哈希、列表、集合和有序集合等类型。