第4章 Git服务器集成
第4章 Git服务器集成 4.1 Git远程服务器 在之前的操作中,所有的操作都是基于本地机器完成的。如果在公司中,一个项目是共用一个版本库的。那么所有的开发人员都应该对同一个版本库进行操作。因为Git软件本身就是用于Linux系统开发所设计的版本管理软件,所以项目中搭建的共享版本库也应该以linux系统为主。那么接下来,咱们就演示一下在Cents…
第3章 Git进阶使用
第3章 Git进阶使用 在之前的操作中,所有的操作都是基于一条主线完成的。就好比,咱们学习的时候,记学习笔记,今天学点,那么就写一点,明天学点,再写一点,最后,完全学完了,这个笔记也就记全了。但实际上,有些文件可能再不同的场合需要同时使用不同的内容,而且还不能冲突,比如项目的配置文件,我需要本地进行测试,同时还要部署到服务器上进行测试。本地和服务器…
第2章 Git基础使用
第2章 Git基础使用 2.1 Git基础概念 1、Git是一个免费的,开源的分布式版本控制软件系统,学习Git软件的具体操作前,我们需要对一些基础的概念和名词进行解释 2.1.1 版本控制 一般情况下,一份文件,无论是DOC办公文档,还是编程源码文件,我们都会对文件进行大量的修改和变更。但是我们无法保证每一次的修改和变更都是正确并有效的,往往有的…
第1章 Git快速入门
第1章 Git快速入门 1.1 Git概述 Git是一个免费的,开源的分布式版本控制系统,可以快速高效地处理从小型或大型的各种项目。Git易于学习,占用空间小,性能快得惊人。 1.2 SCM概述 SCM(Software Configuration Management,软件配置管理)是一种标识、组织和控制修改的技术。它应用于整个软件生存周期。 作…
第十二章、redis整合springboot
第十二章、redis整合springboot 1、总体概述 1、有三个jar包目前市面常用 2、jedis:经典 3、lettuce:(生菜)优秀的产物,但是被RedisTemplate整合了 4、RedisTemplate:Spring家族整合的一个Redis连接工具 5、可以理解为jdbc连接数据库一样。以上3 个是连接redis的 2、本地j…
第十一章、redis集群(cluster)
第十一章、redis集群(cluster) 1、是什么? 1、由于数据量过大,单个Master复制集难以承担,因此需要对多个复制集进行集群,形成水平扩展每个复制集只负责存储整个数据集的一部分,这就是Redis的集群,其作用是提供在多个Redis节点间共享数据的程序集。 2、看图秒懂 3、总之 redis是一个提供在多个redis节点间共享数据的程序…
第十章、哨兵
第十章、哨兵 1、是什么? 1、吹哨人巡查监控后台的master主机是否有问题,如果有故障,就票选一个从机作为主机,继续对外服务 2、作用:俗称无人值守运维 2、能干嘛? 1、主从监控 看看主机和从机运行是否正常 2、消息通知 哨兵可以把故障结果发送给客户端 3、故障转移 如果主机挂了,从机就会成为新主机,继续工作 4、配置中心 客户端通过连接哨兵…
第九章、复制(replica)
第九章、复制(replica) 1、是什么? 1、就是主从复制 2、一个主人n个奴隶,主人能写数据,奴隶只能读数据,用作备份 2、能做什么 1、读写恢复 2、容灾恢复 3、数据备份 4、水平扩容支持高并发 3、怎么玩? 1、注意 1、配置从库!不要配置主库! 2、如果master(主人) 配置了密码,slave(奴隶)就需要配置masterauth…
第八章、redis发布订阅
第八章、redis发布订阅 1、是什么 1、就是微信公众号类似推送的功能 2、怎么玩 1、指令 3、缺点 1、不能持久化 2、消息只发送,不管签收 3、不建议使用
第七章、Redis管道(PipeLine)
第七章、Redis管道(PipeLine) 1、是什么 1、就是一个流水线执行的内容。 2、就是一次性把命令打包发给服务器,为了解决RTT往返,浪费时间 3、如果没用管道,就会和服务器一来一回(造成性能损失) 4、如图 1、为什么要用管道 1、我们用原生批量命令也行,但是一个命令只能加同一种类型 例如:zset k1 v1 ,k2 v2, k3 v…