09 2019 档案
摘要:saltstack salt灵活性强大,可以进行大规模部署,也能进行小规模的系统部署。salt的设计架构适用于任意数量的服务器,从少量本地网络系统到跨越数个数据中心,拓扑架构都是c/s模型,配置简单。 不管是几台、几百台、几千台服务器,都可以使用salt在一个中心节点上进行管控,灵活定位任意服务器子
阅读全文
摘要:RPC 1.什么是RPC RPC 就是为解决服务之间信息交互而发明和存在的。 RPC(Remote Procedure Call)——远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。 2.xmlrp库 简单的服务端 像web请求一样,我们需要确定供客户端访问
阅读全文
摘要:Rabbitmq消息队列 消息队列工作流程: 队列产品 1.消息队列作用 2.公司再什么情况下会用消息队列? 2.1异步处理 场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种 1.串行的方式;2.并行方式 串行方式 :将注册信息写入数据库成功后,发送注册邮件,再发送注册短信。以上三个
阅读全文
摘要:1.Docker入门 1.为什么要用docker? 由于物理机的诸多问题,后来出现了虚拟机 一个物理机可以部署多个app,每个app独立运行在一个VM里。 但是虚拟化也是有局限性的,每一个虚拟机都是一个完整的操作系统,要分配系统资源,虚拟机多道程度时,操作系统本身资源也就消耗殆尽,或者说必须扩容。
阅读全文
摘要:redis cluster 1.并发问题 2.客户端分片 redis3.0集群采用P2P模式,完全去中心化,将redis所有的key分成了16384个槽位,每个redis实例负责一部分slot,集群中的所有信息通过节点数据交换而更新 3.数据分布原理 分布式数据库首要解决把整个数据集按照分区规则映射
阅读全文
摘要:redis哨兵高可用 1.redis sentinel 2.redis sentinel功能 3.sentinel的工作方式 4.redis主从复制背景 5.主从复制架构 6.redis Sentinel架构 7.代码实现 1.环境准备 2.代码验证 3.哨兵配置内容介绍:
阅读全文
摘要:redis主从复制 1.redis主从同步 Redis集群中的数据库复制是通过主从同步来实现的 主节点(Master)把数据分发从节点(slave) 主从同步的好处在于高可用,Redis节点有冗余设计 原理: 2.环境准备 redis支持多实例的功能,一台机器上,可以运行多个单个的redis数据库
阅读全文
摘要:redis持久化存储 是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题, 提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的丢失。 1.RDB持久化 redis提供了RDB持久化的功能,这个功能可以将redis在内存中的状态数据保存到磁盘 触发机制: 手动执
阅读全文
摘要:Redis发布订阅 发布订阅的命令 发布订阅实际操作: 启动两个redis cli窗口,订阅diantai频道 启动一个redis cli窗口,向频道diantai发送消息 另外两个订阅者收到结果如下: 订阅一个或者多个符合模式的频道
阅读全文
摘要:1.redis学习 数据默认写入到内存,如果断电,服务器宕机,redis进程挂掉,数据会丢失。 selenium操作浏览器时,要注意浏览器资源释放,方式内存泄露,崩溃 mysql是文件型数据库,默认持久化到硬盘上 redis 是内存型数据库 2.redis安装学习 yum安装,最简单,配置yum源,
阅读全文