自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(7)
  • 收藏
  • 关注

转载 redis深度剖析: 06 常见问题和企业级架构

一. 常见问题1、fork耗时导致高并发请求延时RDB和AOF的时候,其实会有生成RDB快照,AOF rewrite,耗费磁盘IO的过程,主进程fork子进程fork的时候,子进程是需要拷贝父进程的空间内存页表的,也是会耗费一定的时间的一般来说,如果父进程内存有1个G的数据,那么fork可能会耗费在20ms左右,如果是10G~30G,那么就会耗费20 * 10,甚至20 * ...

2019-08-29 16:50:08 122

转载 redis深度剖析: 05 redis cluster核心原理

一、节点间的内部通信机制集中式的集群元数据存储和维护1、基础通信原理(1)redis cluster节点间采取gossip协议进行通信跟集中式不同,不是将集群元数据(节点信息,故障,等等)集中存储在某个节点上,而是互相之间不断通信,保持整个集群所有节点的数据是完整的维护集群的元数据用得,集中式,一种叫做gossip集中式:好处在于,元数据的更新和读取,时效性非常好,一旦元数据...

2019-08-29 16:48:38 106

转载 redis深度剖析: 04 redis cluster

1.数据分布算法讲解分布式数据存储的核心算法,数据分布的算法从老到新的算法演变:hash算法 -> 一致性hash算法 -> redis cluster,hash slot 算法1) redis cluster基本介绍(1)自动将数据进行分片,每个master上放一部分数据(2)提供内置的高可用支持,部分master不可用时,还是可以继续工作的在redis c...

2019-08-29 16:46:28 89

转载 redis深度剖析: 03 redis读写哨兵模式

什么叫系统不可用:什么是99.99高可用性:高可用计算规则,全年 系统可用的时间 / 全年redis不可用是什么?redis主从基于哨兵模式的高可用:哨兵的主要功能:(1)集群监控,负责监控redis master和slave进程是否正常正常工作(2)消息通知,如果某个redis实例有故障,那么哨兵负责发送消息作为报警通知给管理员(3)故障迁移,如果master node挂掉...

2019-08-29 16:44:19 773

转载 redis深度剖析: 02 redis主从读写分离(读高并发)

一.原理部分:redis不能支撑高并发的瓶颈在哪里?单机如果redis要支撑超过10万+的并发,那应该怎么做?单机的redis几乎不太可能说QPS超过10万+,除非一些特殊情况,比如你的机器性能特别好,配置特别高,物理机,维护做的特别好,而且你的整体的操作不是太复杂单机在几万读写分离,一般来说,对缓存,一般都是用来支撑读高并发的,写的请求是比较少的,可能写请求也就一秒钟几千,...

2019-06-28 11:04:59 217

转载 redis深度剖析: 01 单机版reids(部署,持久化,企业备份方案)

一.单机版redis安装以及企业级redis启动方案安装:[root@localhost ~]# tar zxf redis-3.2.3.tar.gz[root@localhost ~]# cd redis-3.2.3/[root@localhost redis-3.2.3]# make&& make install[root@localhost red...

2019-06-28 10:55:59 134

转载 centos主机修改pip源到国内

改为阿里云的pip库#mkdir ~/.pip#vim ~/.pip/pip.conf[global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com

2019-06-28 10:34:03 382

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除