Fork me on GitHub
摘要: redis哨兵高可用 1.redis sentinel 2.redis sentinel功能 3.sentinel的工作方式 4.redis主从复制背景 5.主从复制架构 6.redis Sentinel架构 7.代码实现 1.环境准备 2.代码验证 3.哨兵配置内容介绍: 阅读全文
posted @ 2019-09-21 17:03 是阿凯啊 阅读(168) 评论(0) 推荐(0) 编辑
摘要: redis主从复制 1.redis主从同步 Redis集群中的数据库复制是通过主从同步来实现的 主节点(Master)把数据分发从节点(slave) 主从同步的好处在于高可用,Redis节点有冗余设计 原理: 2.环境准备 redis支持多实例的功能,一台机器上,可以运行多个单个的redis数据库 阅读全文
posted @ 2019-09-21 17:01 是阿凯啊 阅读(122) 评论(0) 推荐(0) 编辑
摘要: redis持久化存储 是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题, 提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的丢失。 1.RDB持久化 redis提供了RDB持久化的功能,这个功能可以将redis在内存中的状态数据保存到磁盘 触发机制: 手动执 阅读全文
posted @ 2019-09-21 16:57 是阿凯啊 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Redis发布订阅 发布订阅的命令 发布订阅实际操作: 启动两个redis cli窗口,订阅diantai频道 启动一个redis cli窗口,向频道diantai发送消息 另外两个订阅者收到结果如下: 订阅一个或者多个符合模式的频道 阅读全文
posted @ 2019-09-21 16:52 是阿凯啊 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1.redis学习 数据默认写入到内存,如果断电,服务器宕机,redis进程挂掉,数据会丢失。 selenium操作浏览器时,要注意浏览器资源释放,方式内存泄露,崩溃 mysql是文件型数据库,默认持久化到硬盘上 redis 是内存型数据库 2.redis安装学习 yum安装,最简单,配置yum源, 阅读全文
posted @ 2019-09-21 16:45 是阿凯啊 阅读(272) 评论(0) 推荐(1) 编辑
摘要: aiohttp支持异步操作的网络请求的模块 1.一个简单异步协程爬取 read() text(encoding=编码) 比如:await r.text(encoding="utf 8") 2.发起session请求 session.put 注意 : 3.url中传递参数 注意 4.StreamRes 阅读全文
posted @ 2019-08-29 10:43 是阿凯啊 阅读(1921) 评论(0) 推荐(0) 编辑
摘要: 线程池的异步爬取 阅读全文
posted @ 2019-08-28 16:24 是阿凯啊 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 爬虫之PyQuery的base了解 pyquery库是jQuery的Python实现,能够以jQuery的语法来操作解析 HTML 文档,易用性和解析速度都很好,和它差不多的还有BeautifulSoup,都是用来解析的。相比BeautifulSoup完美翔实的文档,虽然PyQuery库的文档弱爆了 阅读全文
posted @ 2019-08-27 19:33 是阿凯啊 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一内容概要 1.HTTP协议 1.1简介 ​ 超文本传输协议(英文:Hyper Text Transfer Protocol,HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信 阅读全文
posted @ 2019-07-23 08:06 是阿凯啊 阅读(396) 评论(0) 推荐(1) 编辑
摘要: jQuery [TOC] 详细内容 1.JQuery介绍 jQuery是一个快速,小巧,功能丰富的JavaScript库。它通过易于使用的API在大量浏览器中运行,使得HTML文档遍历和操作,事件处理,动画和Ajax变得更加简单。通过多功能性和可扩展性的结合,jQuery改变了数百万人编写JavaS 阅读全文
posted @ 2019-06-23 21:52 是阿凯啊 阅读(388) 评论(0) 推荐(0) 编辑