摘要:
1、什么是redis Redis 是 Remote Dictionary Server(远程数据服务)的缩写,由意大利人 antirez(Salvatore Sanfilippo) 开发的一款 内存高速缓存数据库,该软件使用 C 语言编写,它的数据模型为 key-value。 2、特点 开源、基于内 阅读全文
摘要:
1、ACID 1.1、什么是ACID ACID,是指数据库管理系统(DBMS)在写入或更新资料的过程中,为保证事务(transaction)是正确可靠的,所必须具备的四个特性. 注意: 事务是由一些列对系统数据进行访问或者更新操作组成的一个程序执行单元,狭义的事务指的是数据库事务,这里主要来说分布式 阅读全文
摘要:
1、简介 NoSQL:一类新出现的数据库(not only sql) 2、特点 泛指非关系型的数据库 不支持SQL语法 存储结构跟传统关系型数据库中的那种关系表完全不同,nosql中存储的数据都是KV形式 NoSQL的世界中没有一种通用的语言,每种nosql数据库都有自己的api和语法,以及擅长的业 阅读全文
摘要:
1、简介 常见的数据有以下几种: 1、结构化数据 2、半结构化数据 3、非结构化数据 2、数据分类 2.1、结构化数据【如:mysql等】 2.1.1、什么是结构化数据 所谓的结构化数据,指的是数据的表现样式有一定的(横竖)结构,一般情况下,这种数据是以二维表的方式来实现数据的存储和逻辑关系的表达。 阅读全文
摘要:
1、Ansible-基础知识与架构【理论知识】 https://www.cnblogs.com/ygbh/p/17390255.html 2、Ansible-安装 https://www.cnblogs.com/ygbh/p/17390329.html 3、Ansible-相关配置文件介绍 http 阅读全文
摘要:
1、Roles基本概述 已经学过 tasks 和 handlers ,那怎样组织 playbook 才是最好的方式呢?简单的回答就是:使用 RolesRoles 基于一个已知的文件结构,去自动的加载 vars,tasks 以及 handlers 以便playbook 更好的调用。 roles 相比 阅读全文
摘要:
1、jinja2基础介绍 1.1、什么是jinja2 Jinja2 是 Python 的全功能模板引擎 Ansible 需要使用 Jinja2 模板来修改被管理主机的配置文件。 场景1:给10台主机装上Nginx服务,但是要求每台主机的端口都不一样,如何解决? 1.2、Ansible如何使用jinj 阅读全文
摘要:
1、异常处理说明 在 playbook 执行的过程中,难免会遇到一些错误。由于 playbook 遇到错误后,不会执行之后的任务,不便于调试,此时,可以使用 ignore_errors 来暂时忽略错误,使得 playbook 继续执行。 2、示例1-Playbook错误忽略 2.1、编写 playb 阅读全文