摘要: 在使用redis做缓存中间件时会存在以下几个大问题: 缓存粒度问题:未合适的控制好数据缓存的粒度(全部数据和部分数据的粒度); 缓存击穿问题:数据刚好失效或者所需的数据根本不存在缓存中,此时来了大量的并发请求; 缓存穿透问题:数据库和缓存中都没有这条数据; 缓存雪崩问题:由于前两个问题及时未处理导致 阅读全文
posted @ 2020-02-24 17:20 大大大圣 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 1.redis cluster集群是什么? redis cluster集群是一个由多个主从节点群组成的分布式服务器群,它具有复制、高可用和分片特性。Redis cluster集群不需要sentinel哨兵也能完成节点移除和故障转移的功能。 需要将每个节点设置成集群模式,这种集群模式没有中心节点,可水 阅读全文
posted @ 2020-02-24 14:11 大大大圣 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 一、Redis主从复制 1.能干嘛 读写分离 容灾备份 2.怎么玩 玩法原则: 1.配从不配主 2.使用命令 SLAVEOF 动态指定主从关系 ,如果设置了密码,关联后使用 config set masterauth 密码 3.配置文件和命令混合使用时,如果混合使用,动态指定了主从,请注意一定要修改 阅读全文
posted @ 2020-02-24 13:43 大大大圣 阅读(229) 评论(0) 推荐(0) 编辑
摘要: redis的持久化机制 说白了,就是在指定的时间间隔内,将内存当中的数据集快照写入磁盘,它恢复时是将快照文件直接读到内存 什么意思呢?我们都知道,内存当中的数据,如果我们一断电,那么数据必然会丢失,但是玩过redis的同学应该都知道,我们一关机之后再启动的时候数据是还在的,所以它必然是在redis启 阅读全文
posted @ 2020-02-24 13:12 大大大圣 阅读(167) 评论(0) 推荐(0) 编辑
摘要: redis是什么? 是完全开源免费的,用c语言编写的,是一个单线程,高性能的(key/value)内存数据库,基于内存运行并支持持久化的nosql数据库 能干嘛? 主要是用来做缓存,但不仅仅只能做缓存,比如:redis的计数器生成分布式唯一主键,redis实现分布式锁,队列,会话缓存。 去哪下? 官 阅读全文
posted @ 2020-02-24 10:36 大大大圣 阅读(232) 评论(0) 推荐(0) 编辑