- 博客(75)
- 收藏
- 关注
原创 docker-harbor仓库
在第二台harbor服务器中项目,选择都有的项目,新建规则,如图,然后点击测试连接,点击确定。5.回到第一台harbor做同样的操作,新建目标,新建规则。重启 systemctl restart docker。6.两台机器去项目中,点击复制,启用规则,两个都开启。nginx服务器 192.168.157.92。四、配置文件中有两类参数:所需参数和可选参数。上传镜像,上传一台,另一个也有。打标签,上传镜像,验证查看。
2024-05-05 22:16:44
427
1
原创 Redis
1.关闭防火墙和核心防护2.安装rediscd /opt#由于Redis源码包中直接提供了 Makefile 文件,所以在解压完软件包后,不用先执行 ./configure 进行配置,可直接执行 make 与 make install 命令进行安装。make#执行软件包提供的 install_server.sh 脚本文件设置 Redis 服务所需要的相关配置文件...... #一直回车。
2024-04-01 17:33:46
676
原创 Mysql故障和优化
CPU:推荐使用SMP架构的多路对称CPU。磁盘:RAID-0+1磁盘阵列或固态硬盘。架构选择:主从、主主、一主多从、多主多从。内存:4GB以上的物理内存。GROUP BY 优化。尽量使用索引进行查询。4,MySQL架构优化。
2024-04-01 16:08:51
438
1
原创 MySQL的MHA
2.MHA Manager 会定时探测集群中的master节点,当master出现故障时,它可以自动将最新数据的slave 提升为新的master,然后将所有其他的slave重新指向新的master,整个故障转移过程对应用程序完全透明。2.使用半同步复制 ,可以大大降低数据丢失的风险,如果只有一个slave已经收到了最新的二进制日志,MHA可以将最新的二进制日志应用于其它所有的slave服务器上,因此可以保证所有节点的数据一致性。3、应用差异的中继日志(relay log)到其他的slave。
2024-03-30 13:30:07
350
原创 MySQL主从复制和读写分离
比如增大innodb_buffer_pool_size,让更多操作在Mysql内存中完成,减少磁盘操作。避免使用虚拟云主机,使用物理主机,这样提升了i/o方面性。通过主数据库变化记录到二进制日志中,然后从库读取主库的二进制日志来存放到本地,基本的原理是让主数据库处理事务性操作,而从数据库处理 select 查询。数据库复制被用来把主数据库上事务性操作导致的变更同步到集群中的从数据库。最后sql线程,把数据导入到自己的二进制(类似)中,保持主从数据一致。读写分离就是只在主服务器上写,只在从服务器上读。
2024-03-28 21:53:25
477
原创 MySQL高级语句
一、查询语句1. 判断与模糊查询2.order by3.group by4.distinct5.as7.having8.limit二、聚合函数
2024-03-26 12:18:03
126
原创 MySQL索引
加快表的查询速度,还可以对字段排序1.加快查询速率(利用定位技术)2.提高查询速度3.降低数据库的IO成本,排序成本4.加快表与表之间的连接5.通过创建唯一性索引保证表数据的唯一性6.使用分组和排序时,可以大大减少分组和排序时间索引分为:① 普通索引 :针对所有字段,没有特殊的需求/规则② 唯一索引 : 针对唯一性的字段,仅允许出现一次空值③ 组合索引 (多列/多字段组合形式的索引)④ 全文索引(varchar char text)MySQL为了优化对文本内容搜索的一种机制。
2024-03-21 15:36:58
690
原创 MySQL(2)
create table 表名 (字段1 数据类型 [约束属性],字段1 数据类型 [约束属性],.....);[库名.]表名 (字段1 数据类型 [约束属性],字段1 数据类型 [约束属性],.....);四、delete、drop和truncate区别。1.DDL语句--创建数据库对象。2.DML语句--对数据进行管理。3.DQL语言--对数据查询。
2024-03-21 06:05:14
265
原创 MySQL数据库(1)
1、格式灵活:存储数据的格式可以是key,value形式、文档形式、图片形式等等,文档形式、图片形式等等,使用灵活,应用场景广泛,而关系型数据库则只支持基础类型。代表:MySQL Oracle Mariadb PostgreSQL(海量数据存储场景--金融行业)可以分析管理数据信息(数据分析查询) 注册 -- 数据库识别 -- 二进制 -- 磁盘。2.非关系型数据库NoSQL:提高数据存储和读取效率 --->2、速度快:nosql可以使用硬盘或者随机存储器作为载体,而关系型数据库只能使用硬盘;
2024-03-19 15:07:53
899
原创 Session会话绑定
用户的请求,登录的请求,经过负载均衡后落到后面的web服务器上,登录的状态/信息也会记录在web服务器上,就会导致不通的web服务器上,登录状态不统一,造成用户频繁需要登录。方案二:cookie+session方式 + 统一存放session服务器(会话保持服务器)方案四:以后都在这个服务器,ip_hash方法(讲解负载均衡轮询算法)方案三:通过认证服务实现Oauth 2.0(使用token方式)方案一:登录状态写入cookie中.(wordpress)如何实现会话保持/会话共享。
2024-03-18 18:18:14
474
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人