一、Redis
1.Redis介绍
是什么
是一个C语言开发的、开源的nosql数据库。
特性
- 支持数据据持久化
- 支持数据备份
- 数据类型较多
应用场景
- 缓存
- 计数
- 点赞
- 在线人数
安装
- Ubuntu
- Kali
- Windows
配置文件
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的主从配置
减少主库的写入压力。
- 主配置
- 修改配置文件bind参数
- 开启主机服务
- 从配置
- 复制配置文件
- 修改配置文件
- 修改配置文件参数
- 开启服务
二、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:'组件'},
// 匹配404错误
{path:'*',componment:'组件'},
// 路由嵌套
{
path:'路径',
component:"组件',
children:[
{path:'路径',componment:'组件'},
{path:'路径',componment:'组件'},
]
}
]
})
new Vue({
router:router
})
</script>
- 编程式导航
new Vue({
el:'#app',
router:router,
methods:{
xxx:function(){
this.$router.push('路径')
}
}
})
3.Vue-Cli
- nvm的安装
- npm的安装
- vue-cli创建项目
- 组件的定义和导入
转载:https://blog.csdn.net/CUFEECR/article/details/105371679
查看评论