Redis
文章平均质量分 84
Stone.小小的太阳
这个作者很懒,什么都没留下…
展开
-
缓存穿透、缓存击穿、缓存雪崩区别
一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 二、缓存穿透 描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 解决方案:1、接口校验。在正常业务流程中可能会存在少量访问不存在 key 的情况...转载 2022-04-06 15:37:36 · 1141 阅读 · 0 评论 -
Redis-cluster集群搭建
1 Redis-cluster集群1.1 哨兵模式的缺陷在哨兵模式中,仍然只有一个Master节点。当并发写请求较大时,哨兵模式并不能缓解写压力。我们知道只有主节点才具有写能力,那如果在一个集群中,能够配置多个主节点,是不是就可以缓解写压力了呢?答:是的。这个就是redis-cluster集群模式。1.2 Redis-cluster集群概念(1)由多个Redis服务器组成的分布式网络服务集群;(2)集群之中有多个Mast...转载 2021-03-16 14:38:57 · 131 阅读 · 0 评论 -
Redis集群都有哪些模式
前言: 一,为什么要使用redis 1,解决应用服务器的cpu和内存压力 2,减少io的读操作,减轻io的压力 3,关系型数据库扩展性不强,难以改变表的结构 二,优点 1,nosql数据库没有关联关系,数据结构简单,扩展容易 2,数据读写快,能够每秒胜任几十万的并发,处理速度快 三,使用场景 1,数据高并发读写 2,海量数据读写 3,对不规则数据也就是扩展性要求高的数据 四,不适合场景 1...转载 2021-03-16 10:26:26 · 172 阅读 · 0 评论 -
Redis配置主从复制,实现读写分离
前言: 由于redis的高性能,在应用中对其依赖很高,有时候一台redis服务器性能不够,需要配置redis集群。最简单的就是一台用来读,一台用来写。一般对读的需求比较大,所以可以配置一主(读)多从(写)。 本次是在本地搭建两台虚拟机分别做一主一从。 ip为192.168.2....转载 2021-03-12 13:45:19 · 257 阅读 · 0 评论 -
NOSQL之Redis常用命令和数据持久化
1.关于nosqlbson:例如mongodb2.关于redisredis三大特点:3.redis官网 :redis默认是16个库,数据分别存储在这16个库中4.redis命令5.redis数据类型1.)String类型2.)list类型3.)hash类型4.)set类型5.)zset类型二:redis的持久化1.rd...原创 2020-08-18 11:35:56 · 137 阅读 · 0 评论