摘要:
一. 创建Django项目 1. 创建虚拟环境,进入虚拟环境(虚拟环境创建在其他文章中有) workon py3_django 2. 安装django包 pip install django==1.11.11 说明:安装时可能报错,需要使用豆瓣代理: pip install -i https://p 阅读全文
摘要:
1.虚拟环境概念: 虚拟环境是指一个主机上虚拟的相对独立的运行环境,使得单个项目的运行环境与其它项目互不影响. 2. python为什么要用虚拟环境: 在python中,要使用某个工具包时,通过 sudo pip install 工具 进行安装,这种安装方式会将工具包安装到/usr/local/li 阅读全文
摘要:
1.安装包: pip install redis-py-cluster 2.使用: import rediscluster if __name__ == '__main__': # 配置集群中的节点, 至少配置一个,建议配置多个 startup_nodes = [{'host': '192.168. 阅读全文
摘要:
为什么要有集群 之前我们已经讲了主从的概念,一主可以多从,如果同时的访问量过大(1000w),主服务肯定就会挂掉,数据服务就挂掉了或者发生自然灾难 大公司都会有很多的服务器(华东地区、华南地区、华中地区、华北地区、西北地区、西南地区、东北地区、台港澳地区机房) 集群的概念: 集群是一组相互独立的、通 阅读全文
摘要:
主从概念 ⼀个master可以拥有多个slave,⼀个slave⼜可以拥有多个slave,如此下去,形成了强⼤的多级服务器集群架构 master用来写数据,slave用来读数据,经统计:网站的读写比率是10:1 通过主从配置可以实现读写分离 master和slave都是一个redis实例(redis 阅读全文
摘要:
安装redis模块 pip install redis redis的使用: import redis rs = redis.Redis(host='192.168.1.109', port=6379) rs.set("name", 'liuxuelin') print(rs.get("name")) 阅读全文
摘要:
redis 安装 redis稳定版本4.0.9下载链接: http://download.redis.io/releases/redis-4.0.9.tar.gz step1:下载 wget http://download.redis.io/releases/redis-4.0.9.tar.gz s 阅读全文
摘要:
1. re模块的介绍 在Python中需要通过正则表达式对字符串进行匹配的时候,可以使用一个 re 模块 # 导入re模块 import re # 使用match方法进行匹配操作 result = re.match(正则表达式,要匹配的字符串) # 如果上一步匹配到数据的话,可以使用group方法来 阅读全文
摘要:
使用copy完成拷贝: import copy # 使用浅拷贝需要导入copy模块 1. 浅拷贝 copy函数是浅拷贝,只对可变类型的第一层对象进行拷贝,对拷贝的对象开辟新的内存空间进行存储,不会拷贝对象内部的子对象。 import copy # 使用浅拷贝需要导入copy模块 # 不可变类型有: 阅读全文
摘要:
1.生成器 根据程序员制定的规则循环生成数据,当条件不成立时则生成数据结束。数据不是一次性全部生成处理,而是使用一个,再生成一个,可以节约大量的内存。 两种方式创建生成器 生成器推导式 yield 关键字 2.生成器推导式方式创建生成器: 与列表推导式类似,只不过生成器推导式使用小括号 # 创建生成 阅读全文