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 · 282 阅读 · 0 评论 -
redis系列10--redis优化
目录1、fork耗时导致高并发请求延时2、AOF的阻塞问题3、主从复制延迟问题4、主从复制风暴问题5、vm.overcommit_memory6、swapiness7、最大打开文件句柄8、tcp backlog1、fork耗时导致高并发请求延时RDB和AOF的时候,其实会有生成RDB快照,AOF rewrite,耗费磁盘IO的过程,主进程fork子进程f...转载 2018-07-30 21:00:19 · 588 阅读 · 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 · 584 阅读 · 0 评论 -
redis系列08--redis-cluster集群搭建
目录一、redis cluster最最基础的一些知识1、redis cluster的重要配置2、在三台机器上启动6个redis实例3台机器去搭建6个redis实例的redis cluster(3)准备生产环境的启动脚本3、创建集群4、读写分离+高可用+多master二、redis是怎么扩容的1、加入新master2、reshard一些数据过去3、添加no...转载 2018-07-30 20:52:01 · 181 阅读 · 0 评论 -
redis系列01--单机版redis的安装以及redis生产环境启动方案
目录课程大纲1、安装单机版redis2、redis的生产环境启动方案3、redis cli的使用1、安装单机版redis2、redis的生产环境启动方案3、redis cli的使用此文全部转自龙果学院教程(非广告),仅供参考!1、安装单机版redis大家可以自己去官网下载,当然也可以用课程提供的压缩包yum install tcl -ywget http:...转载 2018-07-31 19:54:19 · 173 阅读 · 0 评论 -
redis系列07--redis哨兵集群搭建
目录一、搭建1、哨兵的配置文件2、在eshop-cache03上再部署一个redis2、正式的配置3、启动哨兵进程4、检查哨兵状态二、操作1、哨兵节点的增加和删除2、slave的永久下线3、slave切换为Master的优先级4、基于哨兵集群架构下的安全认证5、容灾演练6、哨兵的生产环境部署一、搭建1、哨兵的配置文件sentinel....转载 2018-07-29 21:06:21 · 373 阅读 · 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 · 526 阅读 · 0 评论