最近上GitHub一直都会弹出一个黄色框框,提示要开启2FA(two-factor authentication,即:双重身份验证)。 text GitHub users are now required to enable two-factor authentication as an additional security measure. Your activity on GitHub...
阅读全文MongoDB是目前非常流行的文档数据库,它所具备的可扩展性和灵活性可以满足您对查询和索引的需求。MongoDB将数据存储在类似JSON的灵活文档中,这意味着字段可能因具体文档而异,并且数据结构可能随着时间的推移而变化。 !https://static.didispace.com/images3/53425465bec30f40ac72019620fb2990.png...
阅读全文下面讲介绍Redis在各常用平台下的单实例安装方法,包含:Linux、MacOS、Windows。 Linux安装 Ubuntu/Debian安装 1. 将Redis存储库添加到APT索引 bash curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o...
阅读全文Redis的哨兵模式/installation-guide/middleware/redis-sentinel.html基本已经可以实现高可用,读写分离 ,但是在这种模式下每台 Redis 服务器都存储相同的数据,很浪费内存,所以在 redis3.0上加入了Cluster 集群模式/installation-guide/middleware/redis-cluster.html,实现了...
阅读全文主从模式/installation-guide/middleware/redis-master-slave.html是Redis三种集群模式中最简单的,在主从复制中,数据库分为两类:主数据库master和从数据库slave。其中,主从复制有如下特点: - 主数据库可以进行读写操作,当读写操作导致数据变化时会自动将数据同步给从数据库; - 从数据库一般是只读的,并且接收主数据库同步过来的数据; -...
阅读全文主从模式/installation-guide/middleware/redis-master-slave.html的弊端就是不具备高可用性,当master挂掉以后,Redis将不能再对外提供写入操作,因此sentinel模式应运而生。sentinel中文含义为哨兵,顾名思义,它的作用就是监控redis集群的运行状况,此模式具有如下一些特点: -...
阅读全文1. 下载官方安装包 进入MySQL官网下载页面 text https://downloads.mysql.com/archives/community/ 选择需要的版本,这里我们选择:5.7.36,Linux通用,64位。如下所示: !安装包选择https://static.didispace.com/images3/919a1106a5047752fa29ce951c1114e0.png...
阅读全文MySQL的单实例因为缺少集群化部署的高可靠性,所以比较适合开发或者测试环境使用,是每个MySQL使用者的入门首选。 官网下载地址:https://dev.mysql.com/downloads/mysql/ !https://static.didispace.com/images3/0ebc6a663d3bcac03cc0958e31cabcd4.png Windows安装...
阅读全文MySQL的集群化部署具备高可用性,可以更好的保护业务系统的正常运作,所以这种模式是生产环境必备的安装模式。MySQL的集群化部署有多种模式,本文主要介绍一主多从的模式。 由于是生产环境的集群部署,大多都采用Linux系的系统,所以这里主要就以Linux系统为例,不再介绍Windows系统的搭建过程。 环境准备 | Ip地址 | 主机名 | 角色 | 数据管理员密码 | 公共配置 | |...
阅读全文环境准备 MySQL多主多从环境就是一个集群中有多个互为主从的节点,同时每个互为主从的写节点又挂载只读的从节点。之前的章节已经介绍过主从搭建、双主搭建的方法,多主多从架构也是在其基础上进行改造。总的来说,MySQL的集群基本上是在主从架构的基础上进行演化改进的。所以下面我主要列出搭建的核心步骤和配置文件,不再一一细讲。 分别在每个节点配置 /etc/hosts 主机域名映射。 IP 域名|主机名...
阅读全文