一、Redis
1.Redis介绍
是什么
是一个C语言开发的、开源的nosql数据库。
特性
应用场景
安装
配置文件
port 6379 端口
databases 16 数据库个数(0-15)
save 9000 1:900秒内有一个数据变化则保存 bind
bind 127.0.0.1:默认保存本地
daemonize yes:后台启动
五大数据类型
-
string
有set、get、mset、mget、del、strlen、append、incr、decr、incrby、decrby、setrange(替换—)、getrange(根据范围获取值)等方法。
-
list
有lpush、rpush、lrange、lindex、llen、lpop、lrem(删除指定个数相同元素)、lpop、rpop、lset、ltrim(根据范围截取并重新赋值)、linsert Before/after等方法。
-
hash
有hset、hget、hmset、hmget、ggetall、hdel、hlen、hexists、hvals/hkeys等方法。
-
set无序集合
有sadd、smembers、sismember、scard(元素个数)、srem、srandmember、spop、smove、sdiff、sunion、sinter等方法。
-
zset有序集合
有zadd、zrange、zrem、zcount、zcard、zrank、zrangebyscore等方法。
2.Redis和Python的交互
pip install redis
redis.Redis(host='',port=6379,db=')
redis.StrictRedis(host='',port=6379,db=')
-
操作
不同数据类型的方法与redis命令一致或类似。
3.Redis的主从配置
减少主库的写入压力。
-
主配置
-
从配置
-
复制配置文件
-
修改配置文件
-
修改配置文件参数
-
开启服务
二、Git
1.用Git管理项目文件
管理项目文件步骤:
git init
git add .
git commit -m 'xxx'
项目文件状态变化:
-
红色表示新增或修改文件
-
绿色表示文件已经被Git管理起来
回滚:
git log
git reset --hard 版本号
git reflog
git reset --hard 版本号
分支
git branch
git branch 分支名
git checkout 分支名
git checkout -b 分支名
git merge 分支名
解决冲突
-
手动解决
找到冲突的位置并修改。
-
工具解决
beyond compare
等。
分支与版本管理
rebase的使用
整合提交记录,合并多个版本,如下:
git rebase -i [版本号/HEAD~3]
2.GitHub
代码托管、多人协同开发、code review等。
三、Vue
1.Vue的基本使用
2.Vue-Router
<html>
<router-link></router-link>
<router-view></router-view>
</html>
<script>
var router = new VueRouter({
orutes:[
{path:'路径',componment:'组件'},
{path:'路径/:userid',componment:'组件'},
{path:'*',componment:'组件'},
{
path:'路径',
component:"组件',
children:[
{path:'路径',componment:'组件'},
{path:'路径',componment:'组件'},
]
}
]
})
new Vue({
router:router
})
</script>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
new Vue({
el:'#app',
router:router,
methods:{
xxx:function(){
this.$router.push('路径')
}
}
})
3.Vue-Cli
-
nvm的安装
-
npm的安装
-
vue-cli创建项目
-
组件的定义和导入