加载中
架构选型,究竟啥时候选redis?

redis是互联网分层架构中,最常用的KV缓存,但不少同学仍然不知道,为啥要选择redis。 画外音:与之对比最多的,是memcache。 一、复杂数据结构,选择redis更合适 value是哈希,列表,集合,...

选redis还是memcache,源码怎么说?

memcache和redis是互联网分层架构中,最常用的KV缓存。不少同学在选型的时候会纠结,到底是选择memcache还是redis。 画外音:不鼓励粗暴的实践,例如“memcache提供的功能是redis提供的功能的...

“选redis还是memcache”,面试官究竟想考察啥?

昨天发布的《缓存架构,到底设计些什么?》一文,评论里问“究竟啥时候用memcache,啥时候用redis”的比较多。 评论的回复中,我提到,自己会在面试中问候选人这个问题。不少同学质疑,问这个...

2018/06/14 20:26
0
库存扣减还有这么多方案? | 架构师之路

昨天一篇《库存扣多了,到底怎么整》,核心观点是: 用“设置库存”替代“扣减库存”,以保证幂等性 使用CAS乐观锁,在“设置库存”时加上原始库存的比对,避免数据不一致 文章非常多朋友留言...

2020/02/06 19:49
38
缓存架构,一篇足够?

缓存是互联网系统架构中必不可少的一环,近一个月,写了一些缓存的文字。 1.《进程内缓存究竟怎么玩?》 缓存,可以分为:进程内缓存,缓存集群。文章介绍了: (1)什么是进程内缓存 (2)进...

2018/07/16 21:16
8
缓存架构设计,从此不再发愁

架构师之路年终总结(五)-缓存篇 缓存是互联网系统架构中必不可少的一环,之前花大精力系统性的写了10篇,缓存架构设计相关的文章,欢迎回顾。 1.《进程内缓存究竟怎么玩?》 缓存,可以分为...

2019/02/10 16:14
14
进程内缓存,究竟怎么玩?

除了常见的redis/memcache等进程外缓存服务,缓存还有一种常见的玩法,进程内缓存。 什么是进程内缓存? 答:将一些数据缓存在站点,或者服务的进程内,这就是进程内缓存。 进程内缓存的实现...

2018/06/25 19:58
0
不用缓存服务,还能怎么缓存数据?

除了常见的redis/memcache等进程外缓存服务,还能怎么缓存数据? 缓存还有一种常见的玩法,进程内缓存。 什么是进程内缓存? 将一些数据缓存在站点,或者服务的进程内,这就是进程内缓存。 ...

01/17 21:01
41
分布式锁,再深一点!!

一、起因 分布式环境下,多台机器上多个进程对一个数据进行操作,必然引起数据不一致的情况,比如“商品超卖”。那么在分布式环境下,怎么访问临界资源,是互联网的一大难题。分布式锁就是一...

2020/08/26 18:04
55
谁说php不能搞长连接?

据说,php是世界上最好的语言? 画外音:phper说,不服可以点赞来辩。 如果站点架构满足以下几点: 使用php这类脚本语言开发 需要连接后端服务,例如RPC服务、memcache、redis等 流量非常大 ...

2018/12/23 12:15
0
究竟啥才是互联网架构“高可用”

最近留言问“高可用”的朋友颇多,找历史文章又找不到,故重新优化发布,希望大家有收获。 一、什么是高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通...

究竟啥才是互联网架构“高可用”

一、什么是高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 假设系统一直能够提供服务,我们说系统的可...

缓存,并发更新的大坑?

《缓存,究竟是淘汰,还是修改?》发出后,有朋友提到,高并发的情况下,缓存的更新可能存在问题,今天简单聊聊这个话题。 业务场景: (1)调用第三方服务,例如微信,一般会分配一个token...

2018/07/04 21:21
49
框架组件,究竟要不要自研?

很多朋友问我: 框架组件,究竟要不要自研?究竟要不要建设自研技术体系。 15年加盟58到家后,框架/组件/基础服务/技术平台,正好也是自己负责范围的一部分,故谈一谈自己的想法。 为什么早期...

缓存,究竟是淘汰,还是修改?

允许cache miss的场景,不管是memcache还是redis,当被缓存的内容变化时,是改修改缓存,还是淘汰缓存?这是今天将要讨论的话题。 问:KV缓存都缓存了一些什么数据? 答: (1)朴素类型的数...

2018/07/02 21:13
33
框架组件,究竟要不要自研?

一、问题的提出 询问框架组件,是否需要自研? 18年规划系统介绍58到家的技术体系,15年加盟58到家后,架构部正好也是负责范围的一部分,故谈一谈自己的想法,个人观点: 如果公司业务不复杂...

12306系统架构优化

12306系统架构优化 coolshell陈皓优化方案 原文:http://coolshell.cn/articles/6470.html 一、业务复杂度比对 (1)qq业务模型:只访问自己的数据 (2)秒杀业务模型:秒杀能够只接受前N个请...

2020/08/07 18:02
255
架构师之路18年精选100篇

架构师之路,2018精选索引,以方便大家查询。 【分布式架构】 《架构,为什么要做服务化?》 《架构,如何进行容量设计?》 《架构,关于负载均衡的一切》 《架构,反向代理与DNS轮询》 《架...

缓存架构,到底设计些什么?

上个月,一系列文章重点写了推送,拉取在各类业务中的架构方案。 本月,重点聊聊缓存架构相关的技术点。我们设计缓存架构,到底设计些什么? 一、不同业务场景下的缓存选型 什么是穿透型缓存...

2018/06/13 22:12
0
《Java面试手册》.pdf

利用空余时间,我整理了一份《Java面试手册》,初衷也很简单,就是希望在面试的时候能够帮助到大家,减轻大家的负担和节省时间。 前两天,朋友圈分享了这份这份面试手册的初稿,再几位同学的...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部