![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
Longtermevolution
人生不要太匆匆,不急,慢慢来吧
展开
-
redis 5 种数据结构及其常见应用场景
目录参考文章总结参考文章一口气说出Redis 5种数据结构及对应使用场景,面试要加分的总结数据结构 特点 应用场景 常用命令 String 可修改,动态字符串SDS(Simple Dynamic String) 可以是字符串、数字(整数、浮点数) 或者 二进制。 KV 见文章 list 数据量较少,一块连续内存,ziplist(压缩列表) ---所有的元素紧挨着一起存储,分配的是一块连续原创 2020-09-15 21:57:29 · 298 阅读 · 0 评论 -
数据雪崩和数据穿透、击穿
目录1、数据雪崩2、数据穿透3、数据击穿1、数据雪崩问题:定时刷新清理缓存中的key时,Redis缓存中大面积key失效,从而导致大量请求直接访问了数据库,导致数据库崩盘。举个栗子:目前电商首页以及热点数据都会去做缓存,一般缓存都是定时任务去刷新,或者查不到之后去更新缓存的,定时任务刷新就有一个问题。如果首页所有 Key 的失效时间都是 12 小时,中午 12 点刷新的,我零点有个大促活动大量用户涌入,假设每秒 6000 个请求,本来缓存可以抗住每秒 5000 个请求,原创 2020-08-10 19:07:34 · 6199 阅读 · 0 评论 -
Redis中两种持久化机制RDB和AOF(面试常问,工作常用)
目录1、持久化流程2、RDB(Redis DataBase)3、AOF(Append Only File)1、持久化流程持久化一般来说就是指将数据写入磁盘永久保存(持久化 -- 写磁盘)。以下为持久化的主要流程:(1)客户发送数据。客户端向服务端发送写操作(数据在客户端的内存中)。(2)服务器接收数据。数据库服务端接收到写请求的数据(数据在服务端的内存中)。(3)服务器写数据(缓冲区)。服务端调用write这个系统调用,将数据往磁盘上写(数据在系统内存的缓冲区中)。(4)原创 2020-07-31 21:44:22 · 226 阅读 · 0 评论 -
Redis面试 - 1
搞懂这些Redis知识点,吊打面试官!原创 2020-07-22 11:32:50 · 77 阅读 · 0 评论 -
Redis入门
前言:Redis入门,从整体上了解开始。1、什么东西??参考Redis简明教程:https://zhuanlan.zhihu.com/p/37055648主要讲述Redis的功能:一个开源的、基于内存的数据结构存储器,可以用作数据库、缓存和消息中间件; 微观上从Hash表入手,理解Redis的缓存最终形式; 宏观上从集群角度,阐述Redis的框架(C/S、主从复制等); 关于Redis的一些关键功能(如数据结构、剔除策略、负载均衡、持久化、数据同步、Presharding等),官网原创 2020-07-22 11:00:21 · 75 阅读 · 0 评论