摘要: 一、mongoDB复制集1.1、复制集简介1)一组Mongodb复制集,就是一组mongod进程,这些进程维护同一个数据集合。复制集提供了数据冗余和高等级的可靠性,这是生产部署的基础。保证数据在生产部署时的冗余和可靠性,通过在不同的机器上保存副本来保证数据的不会因为单点损坏而丢失。能够随时应对数据丢失、机器损坏带来的风险。2)换一句话来说,还能提高读取能力,用户的读取服务器和写入服务器在不同的地方... 阅读全文
posted @ 2019-10-04 18:30 运维人在路上 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 一、mongodb简介1)MongoDB是一种NoSQL数据库,可将数据存储在具有灵活模式的类JSON文档中2)MongoDB由C++编写, MongoDB可以运行在Windows、unix、OSX、Solaris系统上,支持32位和64位应用,提供多种编程语言的驱动程序3)Mongodb是一种开源的文档型数据库,是专为可扩展性,高性能和高可用性而设计的数据库,是非关系型数据库中功能最丰富,最像关... 阅读全文
posted @ 2019-10-04 13:03 运维人在路上 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 一、准备以python为例,上传相关软件包并解压:-rw-r--r-- 1 root root 16872064 Mar 6 2019 Python-3.6.1.tar.xz-rw-r--r-- 1 root root 1551468 Mar 6 2019 redis-3.2.12.tar.gz-rw-r--r-- 1 root root 124764 Mar 6 2019... 阅读全文
posted @ 2019-10-04 10:15 运维人在路上 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 一、Redis主从复制1.1、主从复制介绍1)使用异步复制。2)一个主服务器可以有多个从服务器。从服务器也可以有自己的从服务器。3)复制功能不会阻塞主服务器4)可以通过复制功能来让主服务器免于执行持久化操作,由从服务器去执行持久化操作即可。1.2、数据安全当配置Redis复制功能时,强烈建议打开主服务器的持久化功能。否则的话,由于延迟等问题,部署的服务应该要避免自动拉起。为了帮助理解主服务器关闭持... 阅读全文
posted @ 2019-10-03 20:12 运维人在路上 阅读(1384) 评论(0) 推荐(1) 编辑
摘要: 一、Redis简介1.1、相关nosql产品及对比1.1.1、Memcached优点:高性能读写、单一数据类型、支持客户端式分布式集群、一致性hash、多核结构、多线程读写性能高。缺点:无持久化、节点故障可能出现缓存穿透、分布式需要客户端实现、跨机房数据同步困难、架构扩容复杂度高1.1.2、Redis优点:高性能读写、多数据类型支持、数据持久化、高可用架构、支持自定义虚拟内存、支持分布式分片集群、... 阅读全文
posted @ 2019-10-03 17:00 运维人在路上 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 一、 阅读全文
posted @ 2019-09-30 12:01 运维人在路上 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一、方式一def upload(request): if request.method == 'GET': return render(request,'upload.html') else: user = request.POST.get('user') img = request.FILES.get('img') #文件对象 ... 阅读全文
posted @ 2019-09-29 17:14 运维人在路上 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、model字段1.1、字段列表AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动会创建一个列名为id的列 from djan... 阅读全文
posted @ 2019-09-29 15:56 运维人在路上 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一、form组件功能Django的Form组件主要有以下几大功能:1)生成HTML标签2)验证用户数据(显示错误信息)3)HTML Form提交保留上次提交数据4)初始化页面显示内容二、小试牛刀2.1、创建Form类###########################views.py#####################################from django.shortcut... 阅读全文
posted @ 2019-09-28 09:41 运维人在路上 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 一、django内置分页django内置分页使用到两个类:Paginator,Page 主要有如下方法及参数:#paginator对象paginator = Paginator(L, 10)# per_page: 每页显示条目数量# count: 数据总个数# num_pages:总页数# page_range:总页数的索引范围,如: (1,10),(1,200)# page: p... 阅读全文
posted @ 2019-09-27 16:22 运维人在路上 阅读(259) 评论(0) 推荐(0) 编辑