Redis
liyuguanguan
这个作者很懒,什么都没留下…
展开
-
FD 文件描述符
FD是一个文件描述符,意思是表示当前文件处于可读、可写还是异常状态。原创 2020-07-10 16:29:12 · 478 阅读 · 0 评论 -
缓存穿透,缓存击穿,缓存雪崩解决方案
1.缓存穿透1.1.什么是缓存穿透 正常情况下我们去查数据都是存在的 那么请求一条压根不存在的数据也就是缓存和DB都没有的数据那么请求就都会落在DB上面了 这种查询不存在的数据成为缓存穿透1.2.缓存穿透带来的问题,如果有黑客攻击无限请求一个不存在的数据那么请求的压力都会落在DB,那么DB就有可能宕机1.3.缓存穿透解决方案 1.3.1之所以是因为发生缓存穿透是因为获取的...原创 2019-04-01 10:50:25 · 836 阅读 · 0 评论 -
Redis 持久化方式
Redis有两种持久化方式 RDB AOF1.RDB方式配置:当在规定的时间内,Redis发生了写操作的个数满足条件,会触发发生BGSAVE命令当用户设置了多个save的选项配置,只要其中任一条满足,Redis都会触发一次BGSAVE操作比如:900秒之内至少一次写操作、300秒之内至少发生10次写操作、60秒之内发生至少10000次写操作都会触发发生快照操作save 900 ...原创 2019-04-10 17:15:18 · 94 阅读 · 0 评论 -
Redis 主从以及哨兵配置
主从:配置如下在redis.conf文件中配置搜索 slaveof <masterip> <masterport><masterip> 设置 主节点的 ip<masterport> 端口如果有密码masterauth 设置密码之后启动redis 连接客户端执行命令则显示为从服务哨兵模式什么是哨兵模式 当redi...原创 2019-04-10 20:19:35 · 402 阅读 · 0 评论 -
Redis内存淘汰机制
Redis内存淘汰指的是用户存储的一些键被可以被Redis主动地从实例中删除,从而产生读miss的情况,那么Redis为什么要有这种功能?这就是我们需要探究的设计初衷。Redis最常见的两种应用场景为缓存和持久存储,首先要明确的一个问题是内存淘汰策略更适合于那种场景?是持久存储还是缓存?内存的淘汰机制的初衷是为了更好地使用内存,用一定的缓存miss来换取内存的使用效率。说白了就是为了省内存...原创 2019-04-12 18:37:51 · 1659 阅读 · 0 评论