![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
组件
文章平均质量分 76
中间件、组件
心怀敬意
天接云涛连晓雾
展开
-
阿里云安装nacos
cd /usr/local下载$ wget https://github.com/alibaba/nacos/releases/download/2.1.0/nacos-server-2.1.0.tar.gz解压$ tar -zxvf nacos-server-2.1.0.tar.gz$ cd nacos初始化数据库cd /confnacos-mysql.sql安装驱动mkdir -p plugins/mysql下载 MySQL 8.X JDBC 驱动$ cd plugins/mys原创 2022-05-08 23:08:47 · 1632 阅读 · 0 评论 -
gitlab+jenkins+harbor+k8s--05流水线发布镜像
新建流水线paas编写脚本node {stage(‘git-clone-paas’) { // for display purposessshPublisher(publishers: [sshPublisherDesc(configName: ‘k8smaster’, transfers: [sshTransfer(cleanRemote: false, excludes: ‘’, execCommand: ‘’‘cd /usr/local/paasgit pull’‘’, execTimeo原创 2022-05-04 22:49:39 · 556 阅读 · 0 评论 -
gitlab+jenkins+harbor+k8s--04k8s安装
参考这个:https://kuboard.cn/install/install-k8s.html#%E7%A4%BE%E5%8C%BA安装可视化界面原创 2022-05-04 22:46:52 · 486 阅读 · 0 评论 -
gitlab+jenkins+harbor+k8s--03harbor安装
安装harbor拉去资源wget https://github.com/goharbor/harbor/releases/download/v2.3.4/harbor-online-installer-v2.3.4.tgztar -zxvf harbor-offline-installer-v2.3.4.tgz -C /usr/local/harbor编辑配置文件cp harbor.yml.tmpl harbor.ymlvi harbor.yml安装./install.sh登录admi原创 2022-05-04 22:42:17 · 336 阅读 · 0 评论 -
gitlab+jenkins+harbor+k8s--02jenkins安装
jenkins安装安装dockeryum install -y yum-utilsyum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum install -y docker-ce安装docker-composeyum install -y docker-compose拉取镜像docker pull jenkins/jenkins:2.319.1-lts创原创 2022-05-04 22:38:46 · 774 阅读 · 0 评论 -
gitlab+jenkins+harbor+k8s--01gitlab安装
背景devops相关内容,概念百度gitlab:代码仓库jenkins:流水线,协助构建jar包,构建镜像harbor:镜像仓库kubernetes:容器编排需求知识储备:docker(入门)shell(入门)物理资源服务器规格数量gitlab4C8G1jenkins2C4G1harbor2C4G1k8smaster2C4G1k8sworker2C4G1gitlab安装安装yum源yum install -y原创 2022-05-04 22:18:35 · 372 阅读 · 0 评论 -
Redis设计与实现读书笔记---发布订阅/事务/排序/慢查询
发布与订阅当一个Redis客户端执行PUBLISH 命令将消息message发送给频道channel时,服务器执行如下动作:将消息message发送给channel频道所以订阅者‘如果有一个或多个模式pattern与频道channel相匹配,那么消息message发送给pattern模式的订阅者;命令PUBSUB CHANNELS [pattern]:返回服务器当前被订阅的频道;PUBSUB NUMSUB [channel-1 channel-2 channel-n]:接收任意多个频道作为原创 2021-10-06 18:53:46 · 115 阅读 · 0 评论 -
Redis设计与实现读书笔记---复制/Sentinel/集群
复制复制模式:用户通过执行SLAVEOF命令或者设置slaveof选项,让一个服务器区复制另一个服务器。旧版复制功能Redis的复制功能分为同步(sync)和命令传播(command propagate);同步操作用于将从服务器的数据状态更新至主服务器当前所在的数据库状态;命令传播操作则用于在主服务器的数据库状态被修改,导致主从服务器状态不一致的情况时,通过命令传递,将主从服务器的数据库状态从新回到一致状态;同步从服务器对主服务器的同步操作需要通过向主服务器发送SYNC命令来完成;从服务器原创 2021-10-06 18:51:47 · 109 阅读 · 0 评论 -
Redis设计与实现读书笔记---事件/客户端/服务器
事件Redis服务器是一个事件驱动程序,主要处理文件事件和事件事件。文件事件Redis基于Reactor模式开发网络事件处理器,即文件事件处理器。文件事件处理器主要由四个部分组成,套接字,I/O多路复用程序,文件事件分派器,事件处理器。处理流程如下:服务器与客户端通过套接字(Socket)进行通信,当套接字准备好执行连接应答、写入、读取、关闭等操作的时候,就会产生文件事件;I/O多路复用程序负责监听多个套接字,并将套接字产生的事件塞入一个队列中,然后文件事件分派器将事件分派给对应的事件处理器。原创 2021-10-06 18:49:41 · 96 阅读 · 0 评论 -
Redis设计与实现读书笔记---数据库/RDB/AOF
数据库数据库与客户端Redis服务器的所有数据库都保存在redisServer结构的db数组中,根据dbnum属性初始化数据库的数量;struct redisServer{ //..... //一个数组,保存服务器中的所有数据库 redisDb *db; //服务器的数据库数量,默认16个 int dbnum;}切换数据库:select 1;服务器的内部,客户端状态redisClient结构记录客户端的状态typedef struct redisc原创 2021-10-06 18:26:12 · 80 阅读 · 0 评论 -
Redis设计与实现读书笔记---数据结构和对象
简单的动态字符串简单动态字符串(simple dynamic string)SDSstruct sdshdr{ int len;//记录buf数组中已使用字节的数量,等于SDS所保存字符串的长度 int free;//记录buf数组中未使用字节的数量 char buf[];//字节数组,用于保存字符串}C字符串SDS以空字符’\0’结尾以空字符’\0’结尾无缓存空间有缓存空间(动态扩容)无记录长度的属性有记录长度的属性SDS的优点原创 2021-08-21 10:32:00 · 94 阅读 · 0 评论 -
nginx学习
Nginx的基本概念nginx是一个高性能的HTTP和反向代理web服务器反向代理理解正向代理:用户通过代理服务器访问目标服务器,对用户来说,目标服务是可知的。反向代理中,用户通过访问反向代理服务器完成访问,但对用户来说,目标服务器并不可知。负载均衡当请求到达服务器后,服务器会开启线程处理请求,服务器开启线程是需要消耗资源的,对服务器来说,这个就是负载的概念,当nginx服务器作为转发服务器将请求分发到不同的服务器上,就达到了负载均衡动静分离将请求区分,请求页面等静态资源的请原创 2021-01-10 14:05:49 · 82 阅读 · 0 评论