上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 1.Cache aside pattern 这是最经典的 缓存+数据库 读写模式,操作如下: ①读的时候,先读缓存,缓存没有就读数据库,然后将取出的数据放到缓存,同时返回请求响应。 ②更新的时候,先删除缓存,然后更新数据库。 2.为什么是删除缓存,而不是更新缓存呢? ①因为很多时候,缓存中放的并不是 阅读全文
posted @ 2019-05-23 23:20 一条路上的咸鱼 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 1.缓存雪崩 (1)什么是缓存雪崩 缓存雪崩指的是在同一时刻,缓存大量失效,导致大量的请求直接到了数据库,数据库压力剧增,引起系统崩溃。可能出现的情况有: ①大量的key设置了相同的过期时间,导致在缓存在同一时刻全部失效,造成瞬时DB请求量大、压力骤增,引起雪崩。 ②缓存系统出现故障,造成缓存系统无 阅读全文
posted @ 2019-05-23 22:45 一条路上的咸鱼 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 1.redis持久化的意义 redis持久化的意义,在于 故障恢复 。 如果没有对数据进行持久化,那么如果redis遇到灾难性的故障,就会丢失所有的数据。 如果通过redis的持久化机制将数据持久化到硬盘上面去,然后在定期将磁盘上的文件备份到一起其他的服务器上面(比如:云服务器),这样就可以保证即使 阅读全文
posted @ 2019-05-23 22:14 一条路上的咸鱼 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 如果你用redis缓存技术的话,肯定要考虑如何用redis来加多台机器,保证redis是高并发的,还有就是如何让Redis保证自己不是挂掉以后就直接死掉了,redis高可用 redis高并发:主从架构,一主多从,一般来说,很多项目其实就足够了,单主用来写入数据,单机几万QPS,多从用来查询数据,多个 阅读全文
posted @ 2019-05-23 19:44 一条路上的咸鱼 阅读(3984) 评论(0) 推荐(0) 编辑
摘要: 1.数据为什么会过期? 首先,要明白redis是用来做数据缓存的,不是用来做数据存储的(当然也可以当数据库用),所以数据时候过期的,过期的数据就不见了,过期主要有两种情况, ①在设置缓存数据时制定了过期时间,这样到了过期时间数据就不见了。 ②redis的数据是存放在内存中的,而内存是有限的,是不可能 阅读全文
posted @ 2019-05-23 15:39 一条路上的咸鱼 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 1.string 这是最基本的类型了,就是普通的set和get,做简单的kv缓存。 2.hash 这个是类似map的一种结构,这个一般就是可以将结构化的数据,比如一个对象(前提是这个对象没嵌套其他的对象)给缓存在redis里,然后每次读写缓存的时候,可以就操作hash里的某个字段。 hash类的数据 阅读全文
posted @ 2019-05-23 14:29 一条路上的咸鱼 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 1.memcached和redis有什么区别? (1)Redis支持服务器端的数据操作 redis和memcached相比,redis拥有更多的 数据结构并且支持更丰富的数据操作 ,通常在memcached里面,你需要将数据拿到客户端来进行类型的修改然后在set回去,这样就严重增加了网络IO的次数和 阅读全文
posted @ 2019-05-23 14:00 一条路上的咸鱼 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 1.redis是用来干嘛的? Redis is an open source (BSD licensed), in memory data structure store, used as a database, cache and message broker. It supports data 阅读全文
posted @ 2019-05-23 12:12 一条路上的咸鱼 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 其实回答这类问题,说白了,起码不求你看过那技术的源码,起码你大概知道那个技术的基本原理,核心组成部分,基本架构构成,然后参照一些开源的技术把一个系统设计出来的思路说一下就好 比如说这个消息队列系统,我们来从以下几个角度来考虑一下 (1)首先这个mq得支持可伸缩性吧,就是需要的时候快速扩容,就可以增加 阅读全文
posted @ 2019-05-22 21:58 一条路上的咸鱼 阅读(1951) 评论(1) 推荐(2) 编辑
摘要: 1.大量消息在mq里积压了几个小时了还没解决 场景: 几千万条数据在MQ里积压了七八个小时,从下午4点多,积压到了晚上很晚,10点多,11点多。线上故障了,这个时候要不然就是修复consumer的问题,让他恢复消费速度,然后傻傻的等待几个小时消费完毕。这个肯定不行。一个消费者一秒是1000条,一秒3 阅读全文
posted @ 2019-05-22 21:57 一条路上的咸鱼 阅读(16280) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页