02 2021 档案

摘要:基准环境 # gcc编译器:编译安装 yum install -y gcc gcc-c++ # pcre库:perk兼容正则表达式 yum install -y pcre pcre-devel # zlib: nginx处理http响应,支持gzip先压缩后传输,加少网络传输量 yum instal 阅读全文
posted @ 2021-02-28 21:04 那就这样吧~ 阅读(80) 评论(0) 推荐(0)
摘要:version: '3' services: zabbix-mysql: image: mysql:5.7 hostname: zabbix-mysql restart: always networks: - zabbix-net ports: - "3306:3306" command: --ch 阅读全文
posted @ 2021-02-27 19:17 那就这样吧~ 阅读(254) 评论(0) 推荐(0)
摘要:#!/bin/bash unzip $1 -d mysqlpkgs cd mysqlpkgs && yum localinstall -y *.rpm mysqld --initialize --console pass=$(cat /var/log/mysqld.log | grep "tempo 阅读全文
posted @ 2021-02-26 10:27 那就这样吧~
摘要:1、概述 2、示例 [root@node201 ~]# cat docker-compose.yml version: '3' services: web: build: context: ./ dockerfile: Dockerfile #image: nginx ports: - "88:80 阅读全文
posted @ 2021-02-24 11:20 那就这样吧~ 阅读(112) 评论(0) 推荐(0)
摘要:1、harbor仓库 概述 部署安装条件 部署harbor 安装docker和docker-compose 配置https证书 # 创建ca私钥 openssl genrsa -out ca.key 4096 # 创建ca证书 openssl req -x509 -new -nodes -sha51 阅读全文
posted @ 2021-02-24 10:50 那就这样吧~ 阅读(1192) 评论(0) 推荐(0)
摘要:1、Dockerfile格式示例 FROM centos:7 LABEL auth lynn RUN yum install lrzsz -y COPY run.sh /usr/bin EXPOSE 80 CMD [ "run.sh" ] 2、镜像分类 基础镜像:例如centos、ubuntu、al 阅读全文
posted @ 2021-02-24 10:10 那就这样吧~ 阅读(110) 评论(0) 推荐(0)
摘要:1、四种网络模式 bridge -net=bridge,默认网络,docker启动后创建一个docker0网桥,默认创建的容器也是添加到这个网桥中。也可以自定义网络,相逼默认的具备DNS发现,可以通过容器名之间进行通信。 host -net=host,容器不会获得一个独立的网络命名空间,而是与宿主机 阅读全文
posted @ 2021-02-24 08:57 那就这样吧~ 阅读(198) 评论(0) 推荐(0)
摘要:1、三种应用场景 volumes和bind mounts常用,首选bind mounts,tmpfs不常用 2、volume示例 3、bind mounts示例 阅读全文
posted @ 2021-02-18 13:18 那就这样吧~ 阅读(47) 评论(0) 推荐(0)
摘要:1、创建容器常用命令 2、容器资源限制 3、容器管理常用命令 4、容器实现核心技术:Namespace 在容器化中,一台物理计算机可以运行多个不同操作系统,就需要解决“隔离性”,彼此感知不到对方存在,有问题互不影响 Linux内核引入namespace概念,目的是将特定的全局系统资源通过抽象的方法使 阅读全文
posted @ 2021-02-18 13:13 那就这样吧~ 阅读(123) 评论(0) 推荐(0)
摘要:###1、安装docker yum安装 # 安装依赖包 yum install -y yum-utils # 添加docker源 yum-config-manager --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/dock 阅读全文
posted @ 2021-02-18 12:38 那就这样吧~ 阅读(120) 评论(0) 推荐(0)
摘要:###1、为什么使用容器 上线流程繁琐; 开发->测试->申请资源->审批->部署->功能测试等 资源利用率低; 服务器利用率普遍过低,造成资源浪费; 扩容/缩容不及时; 业务高峰扩容流程繁琐,上线不及时 服务器环境臃肿 服务器环境越来越复杂,对维护、迁移带来困难 环境不一致 开发环境-测试环境-生 阅读全文
posted @ 2021-02-18 10:44 那就这样吧~ 阅读(75) 评论(0) 推荐(0)
摘要:1.application.yml ###################以下为Redis增加的配置########################### spring: redis: #单机配置 # host: 122.51.50.249 # port: 6380 timeout: 6000 # 阅读全文
posted @ 2021-02-17 16:07 那就这样吧~ 阅读(218) 评论(0) 推荐(0)
摘要:1. SpringDataRedis简介 1.1.Jedis(过时) Jedis是Redis官方推出的一款面向Java的客户端,提供了很多接口供Java语言调用。可以在Redis官网下载,当然还有一些开源爱好者提供的客户端,如Jredis、SRP等等,推荐使用Jedis。 1.2.Spring Da 阅读全文
posted @ 2021-02-17 16:06 那就这样吧~ 阅读(95) 评论(0) 推荐(0)
摘要:1.高可用Sentinel哨兵介绍 Sentinel哨兵是redis官方提供的高可用方案,可以用它来监控多个Redis服务实例的运 行情况。RedisSentinel是一个运行在特殊模式下的Redis服务器。RedisSentinel是在多个 Sentinel进程环境下互相协作工作的。 Sentin 阅读全文
posted @ 2021-02-17 14:44 那就这样吧~ 阅读(82) 评论(0) 推荐(0)
摘要:1.主从复制概念(master/slave) 持久化保证了即使redis服务重启也不会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis的主从复制机制就可以避免这种单点故障,如下图: 说明: 主redis中的 阅读全文
posted @ 2021-02-17 14:43 那就这样吧~ 阅读(51) 评论(0) 推荐(0)
摘要:Redis的持久化策略 1.持久化机制 1.1 持久化概述 持久化可以理解为存储,就是将数据存储到一个不会丢失的地方,如果把数据放在内存中,电脑关闭或重启数据就会丢失,所以放在内存中的数据不是持久化的,而放在磁盘就算是一种持久化。 Redis的数据存储在内存中,内存是瞬时的,如果linux宕机或重启 阅读全文
posted @ 2021-02-17 14:41 那就这样吧~ 阅读(76) 评论(0) 推荐(0)
摘要:Redis的事务机制 1.什么是事务 事务是指一系列操作步骤,这一系列的操作步骤,要么完全地执行,要么完全地不执行。 比如微博中:A用户关注了B用户,那么A的关注人列表里面就会有B用户,B的粉丝列表 里面就会有A用户。 这个关注与被关注的过程是由一系列操作步骤构成: (1)A用户添加到B的粉丝列表里 阅读全文
posted @ 2021-02-17 14:40 那就这样吧~ 阅读(244) 评论(0) 推荐(0)
摘要:第六章 Redis的发布与订阅 1.发布和订阅 1.1什么是发布和订阅 发布订阅是一种应用程序(系统)之间通讯,传递数据的技术手段。特别是在异构(不 同语言)系统之间作用非常明显。发布订阅可以是实现应用(系统)之间的解耦合。 ● 发布订阅:类似微信中关注公众号/订阅号,公众号/订阅号发布的文章,信息 阅读全文
posted @ 2021-02-17 14:38 那就这样吧~ 阅读(77) 评论(0) 推荐(0)
摘要:第五章 Redis数据类型 1.数据类型概述 Redis中存储数据是通过key-value存储的,对于value的类型有以下几种: 字符串类型 string 字符串类型是 Redis 中最基本的数据类型,它能存储任何形式的字符串,包括二进制 数据,序列化后的数据,JSON 化的对象甚至是一张图片。最 阅读全文
posted @ 2021-02-17 14:37 那就这样吧~ 阅读(98) 评论(0) 推荐(0)
摘要:第四章 Redis基本操作命令 1.基本操作命令 手册地址: redis 英文版命令大全:https://redis.io/commands redis 中文版命令大全:http://redisdoc.com/ redis 默认为 16 个库 (在 redis.conf 文件可配置,该文件很重要,后 阅读全文
posted @ 2021-02-17 14:30 那就这样吧~ 阅读(87) 评论(0) 推荐(0)
摘要:第三章 Redis客户端 1.客户端简介 Redis 客户端是一个程序,通过网络连接到 Redis 服务器, 在客户端软件中使用 Redis可以识别的命令,向 Redis 服务器发送命令, 告诉 Redis 想要做什么。Redis 把处理结果显示在客户端界面上。 通过 Redis 客户端和 Redi 阅读全文
posted @ 2021-02-17 14:28 那就这样吧~ 阅读(194) 评论(0) 推荐(0)
摘要:第二章 Redis的安装和配置 1.Redis介绍 1.1 Redis历史发展 2008年,意大利的一家创业公司Merzia推出了一款基于MySQL的网站实时统计系统LLOOGG,然而没过多久该公司的创始人 Salvatore Sanfilippo便 对MySQL的性能感到失望,于是他决定亲自为LL 阅读全文
posted @ 2021-02-17 14:26 那就这样吧~ 阅读(89) 评论(0) 推荐(0)
摘要:第一章 初识Nosql 1.互联网大潮下,NoSQL 的机遇 2000 年后互联网逐渐发展起来,而且十分的迅猛。早期的关系型数据库已经不能适应 互联网的快速变化。论坛、博客、sns、微博逐渐引领 web 领域的潮流。facebook , twitter 等这样的网站,每天都会产生海量的数据,几亿,十 阅读全文
posted @ 2021-02-17 14:25 那就这样吧~ 阅读(74) 评论(0) 推荐(0)