摘要:
1. 下载mysql 安装包 cd /opt // 下载 wget https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/mysql-8.0.21-el7-x86_64.tar.gz // 解压 tar -xvf mysql-8 阅读全文
摘要:
1. 下载redis // 切到这个文件下 cd /usr/local/src // 下载 wget https://download.redis.io/releases/redis-6.0.9.tar.gz // 解压文件 tar -zxvf redis-6.0.9.tar.gz 2. 安装red 阅读全文
摘要:
重点: 学会如何在首先保证数据正确的前提下,加快数据操作的执行速度。 现在,让我们来看看Redis是如何将数据存储到硬盘里面,使得数据在redis重启之后仍然存在。 1. 持久化选项 Redis 提供了两种不同的持久化方法来将数据存储到硬盘里面。一种方法叫快照(snapshotting),它可以将存 阅读全文
摘要:
环境准备 mysql 版本8.0.23 服务器架构: Master(主) ip: 192.168.252.100 主机名称 node01 server_id:1 Slave(从) ip : 192.168.252.101 主机名称 node02 server_id: 2 Slave(从) ip : 阅读全文
摘要:
为什么需要主从复制? 在实际生产中,数据的重要性不言而喻 如果我们的数据库只有一台服务器,那么很容易产生单点故障的问题,比如这台服务器访问压力过大而没有响应或者崩溃,那么服务就不可用了,再比如这台服务器的硬盘坏了,那么整个数据库的数据就全部丢失了,这是重大的安全事故; 为了避免服务的不可用以及保障数 阅读全文
摘要:
nginx负载均衡策略 1. round robin轮询(默认) 每个请求按时间顺序逐一分配到不同的厚度那服务器,如果后端服务器down掉,能自动剔除。 upstream backserver { server 192.168.254.100; server 192.168.254.101; } 2 阅读全文
摘要:
应用场景 集群高并发情况下生成全局唯一id 1. id 生成规则的硬性要求: 全局唯一 趋势递增 单调递增 信息安全 含事件戳 2. id号生成系统的可用性要求: 高可用 低延迟 高并发 3. 生成全局唯一的id主流方案 1. UUID 为什么无序的UUID 会导致入库性能变差呢? 分布式id一般都 阅读全文
摘要:
1. 数据库分库是什么? 从字面上简单理解,就是把原本存储于一个库的数据分块存储到多个库上。 数据库分布式核心内容无非是数据切分,以及切分后对数据的定位,整合。数据切分就是将数据分散存储到多个数据库中,使得单一数据库中的数据量变小,通过扩充主机的数量缓解单一数据库的性能问题,从而达到提升数据库操作性 阅读全文
摘要:
1. 使用以下命令查看当前安装mysql rpm -qa|grep -i mysql 2. 停止mysql服务,删除之前安装的mysql 删除命令: rpm -e -nodeps 包名 rpm -ev MySQL-client-5.5.25a-1.rhel5 (mysql 包) 如果提示错误 : e 阅读全文
摘要:
1. 遇到的问题,我在用pip安装三方工具的时候出现错误 pip is configured with locations that require TLS/SSL 1 ./configure --prefix=/usr/local/python3 --with-ssl 2 3 make 4 5 m 阅读全文