Redis
烟雨平生V
这个作者很懒,什么都没留下…
展开
-
真香!这份Redis深度历险笔记技术点拉满,价值百万,手慢无
前言Redis,是互联网技术架构在存储系统中使用最为广泛的中间件,它也是工程师技术面试中最喜欢问的技能之一,特别是那些优秀的、竞争激烈的大型互联网公司(比如 Twitter、新浪微博、阿里云、腾讯云、淘宝、知乎等),通常要求面试者不仅仅掌握Redis基础使用,更要求深层理解Redis内部实现的细节原理。毫不夸张地说,能把Redis的知识点全部吃透,你的半只脚就已经踏进心仪公司的大门!所以小编给大家整理了这份《Redis深度历险》文档,并且将从目录,前言,主要内容,这三个部分大家讲解这本文档,同时希原创 2020-10-20 19:30:24 · 637 阅读 · 8 评论 -
牛皮了!Redis 6.0 如何实现大幅度的性能提升!
导读:Redis可以轻松支撑100k+ QPS,离不开基于Reactor模型的I/O Multiplexing,In-memory操作,以及单线程执行命令避免静态消耗。尽管性能已经能满足大多数应用场景,但是如何继续在迭代中继续优化,以及在多核时代利用上多线程的优势,也是大家关注的重点。我们知道性能优化在系统资源层面可以从I/O以及CPU上入手,对于Redis而言,其功能不过度依赖CPU计算能力,即不是CPU密集型的应用,而In-memory的操作也绕开了通常会拖慢性能的磁盘I/O,所以在Red...原创 2020-10-08 14:33:06 · 737 阅读 · 0 评论 -
Redis深度历险:核心原理和应用实践带你由入门走向精通
前言Redis作为目前的主流NoSql数据库,不会是不可能的,在面试中也是非常高频的,一定不能在这个环节丢分,不管是学习,还是面试,以下知识点,都有必要掌握。下面给大家带来一份Redis深度历险:核心原理和应用实践pdf文档展示:目录开篇:Redis可以用来做什么?基础:Redis基础数据结构应用应用一:千帆竞发--分布式锁应用二:缓兵之计--延时队列应用三:节衣缩食--位图应用四:四两拨千斤--HyperLogLog应用五:层峦...原创 2020-08-07 19:56:31 · 1009 阅读 · 0 评论 -
一连问了好几个大佬,竟然都不知道Redis为什么默认16个数据库?
在实际项目中Redis常被应用于做缓存,分布式锁、消息队列等。但是在搭建配置好Redis服务器后很多朋友应该会发现和有这样的疑问,为什么Redis默认建立了16个数据库,如下图所示。# 16个数据库的由来Redis是一个字典结构的存储服务器,一个Redis实例提供了多个用来存储数据的字典,客户端可以指定将数据存储在哪个字典中。这与在一个关系数据库实例中可以创建多个数据库类似(如下图所示),所以可以将其中的每个字典都理解成一个独立的数据库。以MySQL实例为例Redis默认..原创 2020-07-29 22:22:59 · 530 阅读 · 2 评论 -
阿里Redis最全面试全攻略,读完这个就可以和阿里面试官好好聊聊
什么是Redis及其重要性?Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久化的高性能键值对数据库。Redis的之父是来自意大利的西西里岛的Salvatore Sanfilippo,Github网名antirez,笔者找了作者的一些简要信息并翻译了一下,如图:从2009年第一个版本起Redis已经走过了10个年头,目前Redis仍然是最流行的key-v...原创 2020-05-06 13:24:14 · 1119 阅读 · 0 评论 -
Redis缓存穿透、缓存雪崩、Redis并发问题分析
把redis作为缓存使用已经是司空见惯,但是使用redis后也可能会碰到一系列的问题,尤其是数据量很大的时候,经典的几个问题如下:互联网面试题更新了!随便呈上几道,看看大家能否答出来: (0)redis为什么是key,value的,为什么不是支持SQL的? (1)redis是多线程还是单线程?(回答单线程的请回吧) (2)redis的持久化开启了RDB和AOF下重启服务是如何加载的...原创 2020-02-25 20:27:56 · 1222 阅读 · 0 评论 -
阿里Redis最全面试全攻略,读完这个就可以和阿里面试官好好聊聊
什么是Redis及其重要性?Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久化的高性能键值对数据库。Redis的之父是来自意大利的西西里岛的Salvatore Sanfilippo,Github网名antirez,笔者找了作者的一些简要信息并翻译了一下,如图:从2009年第一个版本起Redis已经走过了10个年头,目前Redis仍然是最流行的key-v...原创 2020-02-24 18:40:02 · 593 阅读 · 0 评论 -
阿里Redis面试全攻略,读完这个就可以和面试官大战几个回合了
什么是Redis及其重要性?Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久化的高性能键值对数据库。Redis的之父是来自意大利的西西里岛的Salvatore Sanfilippo,Github网名antirez,笔者找了作者的一些简要信息并翻译了一下,如图:从2009年第一个版本起Redis已经走过了10个年头,目前Redis仍然是最流行的key-v...原创 2020-02-23 21:18:21 · 1120 阅读 · 0 评论