Redis是什么?
数据库 -> 非关系型 ->开源、免费、高性能
存储介质:内存
数据库:存储数据
非关系型 对应关系型,关系型数据库:MySQL,SQLite等
特点: key->value
基于内存存储的,速度更快
存储的数据非结构化
没有表的概念,也不存在外键之类的关系
可以定时清除数据 set name zhangsan ex 10
每次操作只有成功和失败两种可能
单线程,同时只能执行一个任务,有效避免并发造成数据错乱
Redis 名字怎么来的?
Remote Dictionary Server (远程 字典 服务)
项目框架git![](https://img-blog.csdnimg.cn/cf7fbb6ba3f64ff8ab98dd0a74cce214.png)
创建django项目
要求
项目放在除C盘之外的任意盘
项目整个绝对路径,不可以有汉字!不可以有汉字!不可以有汉字!
版本, Django 3.2.X
-
命令行创建django项目
django-admin startproject shoppe_django
配置虚拟环境
配置跨域
安装跨域的库: pip install django-cors-header
注册子应用
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'corsheaders', # 注册跨域
'rest_framework', # drf框架
'corsheaders', # 注册跨域
...
]
MIDDLEWARE = [
...
'corsheaders.middleware.CorsMiddleware', # 注册跨域中间件
...
]
设置配置项:
...
CORS_ORIGIN_WHITELIST = [ # 配置ip白名单
"http://127.0.0.1:8080",
"http://localhost:8080"
]
CORS_ALLOW_CREDENTIALS = True #配置允许cookie
CORS_ALLOW_METHODS = ("*") # 配置允许的请求方式
CORS_ALLOW_HEADERS = ("*") # 配置允许的请求头
运行前端的项目
将整个vue项目拖入vscode,打开一个终端窗口,安装依赖:npm install
npm run serve
npm run dev
git安装
git 支持 32 位和 64 位,需要根据你操作系统的实际情况选择。 git版本 这里我们下载 git-2.30.0-64-bit.exe 然后安装到windows即可 其他默认!!使用时右键--git bash here
git操作
初始化仓库
创建一个项目,在项目目录下,初始化git仓库
git init
然后会在项目目录下生成一个隐藏文件夹.git,内部的文件不能随意修改。
配置个人信息
git config user.name 你的名字 git config user.email 你的邮箱
把文件夹内的修改,添加到暂存区
git add . # 把文件的变化添加到暂存区 git reset HEAD # 把暂存区的文件移除 git status # 查看当前仓库的状态
把暂存区的文件,提交到仓库
git commit -m "初始化仓库" # 文本内容中英文不限,必须填写
查看版本日志
git log git log --pretty=oneline # 格式化日志输出,显示成一行 git log --oneline # 了解 git reflog # 了解
如下,可以看到提交的人、提交时间、提交描述、每次提交的索引hash值,HEAD是一个指针,指向当前版本。 若内容太多,需翻页:空格向下、b向上、q退出
版本切换
git reset --hard 版本号 # 根据版本号切换版本 #后退的切换,了解 git reset --hard HEAD^ #后退一步 git reset --hard HEAD^^ #后退两步 git reset --hard HEAD~100 #后退100步
远程仓库