
reids
sunforlife
这个作者很懒,什么都没留下…
展开
-
redis系列06--redis哨兵原理
目录 一、哨兵简介1、哨兵的介绍 2、哨兵的核心知识 3、为什么redis哨兵集群只有2个节点无法正常工作? 4、经典的3节点哨兵集群 二、数据丢失 1、两种数据丢失的情况 2、解决异步复制和脑裂导致的数据丢失 三、哨兵的状态参数 1、sdown和odown转换机制 2、哨兵集群的自动发现机制 3、slave配置的自动纠正 4、slave->master选举算法 5...转载 2018-07-29 21:01:41 · 303 阅读 · 0 评论 -
redis系列10--redis优化
目录 1、fork耗时导致高并发请求延时 2、AOF的阻塞问题 3、主从复制延迟问题 4、主从复制风暴问题 5、vm.overcommit_memory 6、swapiness 7、最大打开文件句柄 8、tcp backlog 1、fork耗时导致高并发请求延时 RDB和AOF的时候,其实会有生成RDB快照,AOF rewrite,耗费磁盘IO的过程,主进程fork子进程 f...转载 2018-07-30 21:00:19 · 617 阅读 · 1 评论 -
redis系列09--redis-Cluster原理
目录 一、节点间的内部通信机制 1、基础通信原理 2、gossip协议 3、ping消息深入 二、面向集群的jedis内部实现原理 1、基于重定向的客户端 2、smart jedis 三、高可用性与主备切换原理 1、判断节点宕机 2、从节点过滤 3、从节点选举 4、与哨兵比较 一、节点间的内部通信机制 1、基础通信原理 (1)redis cluster节点间采取gos...转载 2018-07-30 20:57:39 · 628 阅读 · 0 评论 -
redis系列08--redis-cluster集群搭建
目录 一、redis cluster最最基础的一些知识 1、redis cluster的重要配置 2、在三台机器上启动6个redis实例 3台机器去搭建6个redis实例的redis cluster (3)准备生产环境的启动脚本 3、创建集群 4、读写分离+高可用+多master 二、redis是怎么扩容的 1、加入新master 2、reshard一些数据过去 3、添加no...转载 2018-07-30 20:52:01 · 204 阅读 · 0 评论 -
redis系列01--单机版redis的安装以及redis生产环境启动方案
目录 课程大纲 1、安装单机版redis2、redis的生产环境启动方案3、redis cli的使用 1、安装单机版redis 2、redis的生产环境启动方案 3、redis cli的使用 此文全部转自龙果学院教程(非广告),仅供参考! 1、安装单机版redis 大家可以自己去官网下载,当然也可以用课程提供的压缩包 yum install tcl -y wget http:...转载 2018-07-31 19:54:19 · 198 阅读 · 0 评论 -
redis系列07--redis哨兵集群搭建
目录 一、搭建 1、哨兵的配置文件 2、在eshop-cache03上再部署一个redis 2、正式的配置 3、启动哨兵进程 4、检查哨兵状态 二、操作 1、哨兵节点的增加和删除 2、slave的永久下线 3、slave切换为Master的优先级 4、基于哨兵集群架构下的安全认证 5、容灾演练 6、哨兵的生产环境部署 一、搭建 1、哨兵的配置文件 sentinel....转载 2018-07-29 21:06:21 · 399 阅读 · 0 评论 -
redis系列11--redis的LRU缓存清除算法讲解以及相关配置
目录 1、LRU算法概述 2、缓存清理设置 3、缓存清理的流程 4、redis的LRU近似算法 1、LRU算法概述 redis默认情况下就是使用LRU策略的,因为内存是有限的,但是如果你不断地往redis里面写入数据,那肯定是没法存放下所有的数据在内存的 所以redis默认情况下,当内存中写入的数据很满之后,就会使用LRU算法清理掉部分内存中的数据,腾出一些空间来,然后让新的数据写入...转载 2018-08-01 22:18:49 · 549 阅读 · 0 评论