![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NoSQL
文章平均质量分 61
`FUTURE`
一个普通的IT男,标配格子衫,牛仔库
展开
-
Nosql之_Redis的高频面试题
在应用程序和MySQL数据库中建立一个中间层:Redis缓存,通过Redis缓存可以有效减少查询数据库的时间消耗,但是引入redis又有可能出现缓存穿透、缓存击穿、缓存雪崩等问题。 1.Redis的缓存穿透 缓存穿透:key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会到数据源,从而可能压垮数据源。 一言以蔽之:查询Key,缓存和数据源都没有,频繁查询数据源 比如用一个不存在的用户id获取用户信息,无论论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。原创 2021-05-30 23:03:54 · 118 阅读 · 0 评论 -
NoSQL之_Redis的持久化
Redis 的持久化 由于redis是一个内存数据库,所有的数据都是保存在内存当中的,内存当中的数据极易丢失,所以redis的数据持久化就显得尤为重要,在redis当中,提供了两种数据持久化的方式,分别为RDB以及AOF,且Redis默认开启的数据持久化方式为RDB方式。 1.Redis的RDB持久化方案 redis提供的一种基于快照机制实现的持久化方案, 而快照就类似于照相机, 会将一个服务器某个时刻的一个状态整体保存下来, 快照文件一般都非常的小,只有几kb左右原创 2021-05-30 22:40:32 · 63 阅读 · 0 评论 -
NoSQL之_Redis的相关操作
1.Redis的数据类型的介绍 redis当中一共支持五种数据类型, 分别是: string字符串 list列表 set集合 hash表 zset有序集合 通过这五种不同的数据类型,可以实现各种不同的功能,也可以应用在各种不同的场景。 ...原创 2021-05-30 20:12:08 · 63 阅读 · 0 评论 -
NoSQL之_Redis介绍
NoSQL之_Redis01.NoSQL简介:1).NoSQL的特点 (应用场景)2).常见的NoSQL数据库02.Redis的基本介绍1).什么是redis?2).Redis的应用场景3).Redis的应用场景4).Redis的特点 01.NoSQL简介: 1).NoSQL的特点 (应用场景) 适用的场景 高并发的读写 海量数据的读写操作 高可扩展性 速度快 不适用的场景 需要事务支持 基于sql的结构化查询存储吗, 处理复杂的关系, 需要即席查询(用户自定义查询条件的查询) 2).常见的NoSQ原创 2021-05-30 20:04:22 · 107 阅读 · 0 评论