03 2020 档案

摘要:一:事务 使用场景 在电商项目中必备的功能之一用户选择商品进行下单,在用户下单难免会涉及到第三方使用第三方平台进行支付 例如:支付宝 在订单支付过程中肯定会设计到两张表,订单表以及订单信息表,订单表:订单号,订单时间,用户信息等,订单商品表:记录订单中的商品 价格 标题等 在用户下单的时候肯定设计到 阅读全文
posted @ 2020-03-30 21:59 SR丶 阅读(231) 评论(0) 推荐(0) 编辑
摘要:三:工作队列 一:概念 在工作队列中,其会避免立刻去执行耗时且需要等待执行结果的任务,相反我们可以将其稍后执行,我们将任务封装成一个个消息加入到队列中,一个在后台执行的任务进程会接收任务并最终执行任务,当你使很多工人(worker)运行的时候,多个任务由多个(worker)共同执行,提升效率 这个概 阅读全文
posted @ 2020-03-27 18:29 SR丶 阅读(251) 评论(0) 推荐(0) 编辑
摘要:一:介绍 简介 RabbitMq本质就是一个消息中间人(broker),它接受并且发送消息,可以将其比喻成一个邮局,当你把想要寄出的信放到邮筒里时, 你可以确定邮递员会把信件送到收信人那里. 在这个比喻中, RabbitMQ 就是一个邮筒, 同时也是邮局和邮递员 在上述比喻中不同点在于RabbitM 阅读全文
posted @ 2020-03-26 11:36 SR丶 阅读(427) 评论(0) 推荐(0) 编辑
摘要:一:介绍 一:简介 Rabbitmq就是一个高级消息队列协议的开源消息协议的中间件,消息队列是应用程序到应用程序之间进行数据通信的通道,应用程序将消息发到队列中.另一方从队列中读取数据,完成数据的交互 二:产生背景 在Python中在一个进程之中多线程可以通过线程队列完成线程之间的通信,也使用进程队 阅读全文
posted @ 2020-03-25 23:10 SR丶 阅读(223) 评论(0) 推荐(0) 编辑
摘要:一:搜索引擎简介 一:搜索引擎介绍 django是python语言后台web开发的一个框架,配合一些插件可为web网站实现很方便的搜索功能 django搜索引擎使用whoosh是一个纯python开发的全文搜索引擎,小巧简单 二:搜索引擎作用 搜索引擎可以在表中针对某些关键进行全文分析,根据关键词建 阅读全文
posted @ 2020-03-20 22:17 SR丶 阅读(1835) 评论(0) 推荐(0) 编辑
摘要:一:简介 Redis-sentinel是Redis提供的高可用方案,在redis主从模式中,当master宕机,redis本身(包括slave)都没有自动切换的机制 redis-sentinel是一个独立的进程,其可以监控多个redis集群,当master宕机的时候,可以自动进行切换 Sentine 阅读全文
posted @ 2020-03-09 21:21 SR丶 阅读(235) 评论(0) 推荐(0) 编辑
摘要:一:简介 一:特点 Redis集群是一个可以在多个Redis节点之间进行数据共享的设施 Redis集群不支持那些需要同时处理多个键的Redis命令,因为执行这些命令需要在多个Redis节点之间移动数据,并且在高负载的情况下,会降低Redis集群的性能 Redis集群通过分区来提供一定程度的可用性,即 阅读全文
posted @ 2020-03-09 00:25 SR丶 阅读(284) 评论(0) 推荐(0) 编辑
摘要:一:简介 一:产生背景 redis是一个高可用的数据库,可以进行高速的读写操作,但是单机redis容易出现单点故障灯问题 一:虽然redis可以进行数据持久化等操作避免数据丢失,但是物理故障 例如磁盘损坏等 数据还是会丢失 二:当只有单台redis服务器的时候 大量读写操作 对CPU,内存,磁盘容量 阅读全文
posted @ 2020-03-08 20:48 SR丶 阅读(183) 评论(0) 推荐(0) 编辑
摘要:一:安装 pip3 install django-redis-sessions #或者 pip3 install django-redis 二:存储 setting.py默认开启session MIDDLEWARE = [ 'django.middleware.security.SecurityMi 阅读全文
posted @ 2020-03-05 23:19 SR丶 阅读(573) 评论(0) 推荐(0) 编辑
摘要:一:安装 pip install redis 二:连接使用 (1)特点: (1):redis通过提供redis 以及StrictRedis两个类实现用于redis的操作 (2):StrictRedis用于实现大部分官方命令,并使用官方的语法和命令 (3):Redis是StrictRedis的子类,用 阅读全文
posted @ 2020-03-05 20:45 SR丶 阅读(268) 评论(0) 推荐(0) 编辑
摘要:一:redis简介 (1):摘要 redis由使用ANSI C编写的开源,支持网络,基于内存.亦可以持久化基于键值对的非关系型数据库,从2015年6月开始,Redis的开发由Redis Labs赞助,而2013年5月至2015年6月期间,其开发由Pivotal赞助。在2013年5月之前,其开发由VM 阅读全文
posted @ 2020-03-04 23:21 SR丶 阅读(298) 评论(0) 推荐(0) 编辑
摘要:一:缓存 (1)基础概念 作用: 简单概括就是将对数据库操作查询所得到的数据放入另外一台机器上(缓存)中,当用户再次请求的时候 直接去缓存中而不是去数据库中,减少了对数据库的访问,加快数据的显示时间,需要知道的是,缓存里面的数据一般都设置有超时时间,缓存一般用在数据变化不大,实时率不高的情况下。 优 阅读全文
posted @ 2020-03-02 21:00 SR丶 阅读(421) 评论(0) 推荐(0) 编辑
摘要:一:赋值 在Python中,所谓的赋值实际上就是对象引用的传递而已,当创建一个对象的时候,再赋值给另外一个变量的时候,并不是赋值给另一个变量。而是把这个变量在地址空间的id地址值传递给另一个变量,简单的说就是拷贝了这个对象的引用。 a = 11 b = a print(b) # 11 print(i 阅读全文
posted @ 2020-03-02 17:24 SR丶 阅读(175) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示