Redis
文章平均质量分 89
魏小言
BAT资深工程师,Cloud Native 拥护者,敏捷实践者,坚守开发一线打磨工匠技艺的架构师。对基础架构和微服务有丰富的研究和实践。微信群请私信博主
展开
-
新一代Redis6.X新特性,快来围观吧!
文章目录01 背景02 Redis6新特性03 进一步延伸04 从小白到专家05 Get It !01 背景 分布式缓存Redis这个技术大家都知道,基本高并发项目里面都离不开这个。当然,也有不少同学还没用过Redis,这个文章看后你就知道如何学习了 ! 在多数互联网公司中,Redis6.X占有率很高,不管是面试还是工作都是不离开的,在座的各位或多或少有使用这个技术,但是对于这个Redis是否有系统去学习掌握呢? 关于新版本Redis6.X已经推出一段时间了,然而很多公司依旧停留在老的版本上面原创 2021-06-19 18:59:17 · 653 阅读 · 3 评论 -
Redis基本类型和底层实现
Redis对象类型简介Redis是一种key/value型数据库,其中,每个key和value都是使用对象表示的。比如,我们执行以下代码:[plain] view plain copy print?redis>SETmessage“helloredis”redis>SET message "hello redis"其中的key是message,是一个包含了字符串”message”的对原创 2017-11-25 15:08:47 · 1819 阅读 · 1 评论 -
Redis应用场景介绍
昨天和一位前辈聊天,谈到关于redis到场景问题,这里做一下小结。 Redis呢,百科这样说,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 在官方上讲的很仔细,这里就简单说一下redis几个特点,因为场景是由特点决定的嘛。单线程、并发转串行、强大的QPS、基础类型的数据结构是比较独秀的特点;单线程呢,可...原创 2018-07-19 17:49:13 · 345 阅读 · 0 评论 -
Redis:缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级
一、缓存雪崩缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。缓存正常从Redis中获取,示意图如下:缓存失效瞬间示意图如下:缓存雪崩的解决方案...转载 2019-03-04 20:17:31 · 271 阅读 · 0 评论