摘要: 一 什么是主从复制 机器故障;容量瓶颈;QPS瓶颈 一主一从,一主多从 做读写分离 做数据副本 扩展数据性能 一个maskter可以有多个slave 一个slave只能有一个master 数据流向是单向的,从master到slave 1.1 原理 1. 副本库通过slaveof 127.0.0.1 阅读全文
posted @ 2022-03-08 19:55 甜甜de微笑 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 一 持久化的作用 1.1 什么是持久化 redis的所有数据保存在内存中,对数据的更新将异步的保存到硬盘上 1.2 持久化的实现方式 快照:某时某刻数据的一个完成备份, -mysql的Dump -redis的RDB 写日志:任何操作记录日志,要恢复数据,只要把日志重新走一遍即可 -mysql的 Bi 阅读全文
posted @ 2022-03-08 19:15 甜甜de微笑 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 要想使用redis提供的布隆过滤器,必须添加redis 4.0版本以上的插件才行,具体参照网上安装步骤。 一 Docker安装 RedisBloom需要先进行安装,推荐使用Docker进行安装,简单方便: docker pull redislabs/rebloom:latest docker run 阅读全文
posted @ 2022-03-08 19:02 甜甜de微笑 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 一 布隆过滤器简介 bloomfilter:是一个通过多哈希函数映射到一张表的数据结构,能够快速的判断一个元素在一个集合内是否存在,具有很好的空间和时间效率。(典型例子,爬虫url去重) 原理:BloomFilter 会开辟一个m位的bitArray(位数组),开始所有数据全部置 0 。当一个元素过 阅读全文
posted @ 2022-03-08 18:59 甜甜de微笑 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 一 慢查询 1.1 生命周期 我们配置一个时间,如果查询时间超过了我们设置的时间,我们就认为这是一个慢查询. 慢查询发生在第三阶段 客户端超时不一定慢查询,但慢查询是客户端超时的一个可能因素 1.2 两个配置 1.2.1 slowlog-max-len 慢查询是一个先进先出的队列 固定长度 保存在内 阅读全文
posted @ 2022-03-08 17:30 甜甜de微笑 阅读(47) 评论(0) 推荐(0) 编辑