Redis
平头小强
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis数据备份与恢复
Redis的两种持久化机制 Redis支持RDB和AOF两种持久化机制,持久化功能有效的避免因进程退出造成的数据丢失问题。Redis是基于内存的数据库,持久化是把内存中的数据写入到磁盘中的操作。这样当redis重新启动时便从磁盘中加载以前的数据。提供了内存数据持久化到文件的两种方式:一种是...原创 2019-04-29 22:06:49 · 317 阅读 · 0 评论 -
Redis的哨兵机制 或者心跳机制 Redis常考的面试题
一.什么是哨兵机制?答:Redis的哨兵(sentinel) 系统用于管理多个 Redis 服务器,该系统执行以下三个任务: 监控(Monitoring): 哨兵(sentinel) 会不断地检查你的Master和Slave是否运作正常。 提醒(Notification):当被监控的某个 Redis出现问题时, 哨兵(sentinel) 可以通过 API 向管理员或...原创 2019-05-08 15:24:02 · 7607 阅读 · 7 评论 -
Redis为什么快
Redis有多快?Redis采用的是基于内存的采用的是单进程单线程模型的KV 数据库,由C语言编写,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。这个数据不比采用单进程多线程的同样基于内存的 KV 数据库 Memcached 差!为什么这么快?1、完全基于内存,绝大部分请求是纯粹的内存操作,非常快速。数据存在内存中;2、数据结构简单,对数据操作也简单,Redi...原创 2019-05-14 16:36:43 · 1002 阅读 · 2 评论 -
如何设计一个系统的 Redis 缓存以提高吞吐量和防止缓存雪崩?
对于一个业务复杂、高并发和大流量的系统,缓存是重要组成部分,提升系统性能的主要方式之一就是缓存。它可以挡掉大部分的数据库访问的冲击,如果没有它,系统很可能会因为数据库不可用导致整个系统崩溃。缓存带来了另外一些棘手的问题:数据的一致性和实时性。例如,数据库中的数据状态已经改变,但是在页面上看到的仍然是缓存的旧值,直到缓冲时间失效之后,才能重新更新缓存。这个问题怎么解决?还有缓存数据如果没...转载 2019-08-01 11:36:31 · 501 阅读 · 0 评论 -
Redis缓存雪崩、缓存穿透、热点Key解决方案和分析
今天又学到了很多,感觉雪崩和穿透很有意思理解起来也比较清晰,然后我搜索了一些资料,给自己做一个普及我们通常使用缓存 + 过期时间的策略来帮助我们加速接口的访问速度,减少了后端负载,同时保证功能的更新缓存穿透缓存系统,按照KEY去查询VALUE,当KEY对应的VALUE一定不存在的时候并对KEY并发请求量很大的时候,就会对后端造成很大的压力。(查询一个必然不存在的数据。...转载 2019-08-01 11:37:41 · 193 阅读 · 0 评论
分享