redis
Redis三种集群的搭建配置文件的介绍
尘海拾梦
记录我的点点滴滴
展开
-
redis_cluster集群部署及操作
redis_cluster集群搭建redis_cluster集群对redis节点的操作介绍redis_cluster集群yum install gcc gcc-c++ gcc-g77tar -zxvf tcl8.6.1-src.tar.gzrm -rf tcl8.6.1-src.tar.gzmv tcl8.6.1 /usr/local/tcl8cd /usr/local/tcl8.6.1/unix/./configuremake && make installt原创 2020-05-24 17:55:56 · 258 阅读 · 0 评论 -
redis常见的优化技巧
redis常见的优化技巧1、fork耗时导致高并发请求延时2、AOF的阻塞问题3、主从复制延迟问题4、主从复制风暴问题5、vm.overcommit_memory6、swapiness7、最大打开文件句柄8、tcp backlog1、fork耗时导致高并发请求延时RDB和AOF的时候,其实会有生成RDB快照,AOF rewrite,耗费磁盘IO的过程,主进程fork子进程fork的时候,子进程是需要拷贝父进程的空间内存页表的,也是会耗费一定的时间的一般来说,如果父进程内存有1个G的数据,那么fork原创 2020-05-24 17:43:52 · 275 阅读 · 0 评论 -
Redis cluster的节点间的内部通信机制
Redis cluster的节点间的内部通信机制1、基础通信介绍2、gossip协议3、ping消息深入1、基础通信介绍(1)redis cluster节点间采取gossip协议进行通信跟集中式不同,不是将集群元数据(节点信息,故障,等等)集中存储在某个节点上,而是互相之间不断通信,保持整个集群所有节点的数据是完整的维护集群的元数据用得,集中式,一种叫做gossip集中式:好处在于,元数据的更新和读取,时效性非常好,一旦元数据出现了变更,立即就更新到集中式的存储中,其他节点读取的时候立即就可以感知原创 2020-05-24 17:40:35 · 1368 阅读 · 0 评论 -
Redis哨兵的选举细节
Redis哨兵的选举细节1、sdown和odown转换2、哨兵集群的自动发现3、slave配置的自动纠正4、slave->master选举算法5、quorum和majority6、configuration epoch7、configuraiton传播1、sdown和odown转换sdown和odown两种失败状态sdown是主观宕机,就一个哨兵如果自己觉得一个master宕机了,那么就是主观宕机odown是客观宕机,如果quorum数量的哨兵都觉得一个master宕机了,那么就是客观宕机s原创 2020-05-24 17:30:53 · 1422 阅读 · 2 评论 -
redis数据丢失解决方案
redis数据丢失master宕机导致的数据丢失脑裂导致的数据丢失master宕机导致的数据丢失redis持久化 rdb和aofrdb介绍每60秒如果有1000次写入则在内存里快照一份到磁盘里每900秒如果有1次写入则在内存里快照一份到磁盘里save 60 1000save 900 1…AOF以日志写命令的方式持久化数据首先首先写入命令会写入os cache 中 每秒都会fsync磁盘中(默认设置)appendonly yes,可以打开AOF持久化机制在哨兵的架构中如果ma原创 2020-05-24 17:21:59 · 1038 阅读 · 0 评论 -
Redis哨兵的部署和介绍配置文件
Redis哨兵的部署和介绍配置文件哨兵的部署详细操作redis安装(三台服务器)哨兵的部署哨兵的安装哨兵集群的启动和操作解释插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入哨兵的部署详细操作redis安装(三台服务器)yum install gcc gcc-c++ gcc-g77原创 2020-05-24 17:00:48 · 287 阅读 · 0 评论