摘要:
封装CommonListModelMixin from utils.common_response import APIResponse from rest_framework.mixins import ListModelMixin class CommonListModelMixin(ListM 阅读全文
摘要:
课程前端页面 新建3个页面组件 FreeCourser ActualCourser LightCourse 配置路由 { path: '/free-course', name: 'free', component: FreeCourserView }, { path: '/actual-course 阅读全文
摘要:
轮播图接口加缓存 为什么要加缓存 网站首页被访问的频率很高,同一时间1w个人在访问,首页的轮播图接口会执行1w次,如果每一次都向后台拿数据,则效率较低 想一种方式,让这1w个访问,效率更高一些,不查数据库了,直接走缓存--》redis--》效率高 现在的逻辑变成了 轮播图接口请求来了,先去缓存中看, 阅读全文
摘要:
一. Celery简介 Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task result store) 阅读全文
摘要:
一、Redis介绍 redis属于cs架构的软件 redis非关系型数据库(NoSQL数据库)内存存储 速度非常快 可以持久化把数据从内存同步到硬盘 数据类型丰富:(5大数据类型:字符串|列表|哈希(字典)|集合|有序集合|) key-value形式存储 没有表结构相当于字典 二、Redis为什么这 阅读全文
摘要:
Redis其他操作 import redis conn = redis.Redis() 1.delete(*names) # 根据删除redis中的任意数据类型 conn.delete('name', 'userinfo2') # conn.delete(['name', 'userinfo2']) 阅读全文
摘要:
Redis 数据存储格式 redis自身是一个Map类型的存储方式,其中所有的数据都是采用key:value的形式存储 我们讨论的数据类型指的是存储的数据的类型,也就是value部分的类型,key部分永远都是字符串 使用场景 字符串:用的最多,做缓存;做计数器 列表: 简单的消息队列 字典(hash 阅读全文
摘要:
一、下载 1.要安装Redis,首先要获取安装包。Windows的Redis安装包需要到以下GitHub链接找到。链接:https://github.com/tporadowski/redis/releases。打开网站后,找到Release,点击前往下载页面。 2、在下载网页中,找到最后发行的版本 阅读全文
摘要:
Login.vue <template> <div class="login"> <div class="box"> <i class="el-icon-close" @click="close_login"></i> <div class="content"> <div class="nav"> 阅读全文