ICode9

精准搜索请尝试: 精确搜索
  • Redis脑裂问题 和 处理办法2022-09-05 23:35:12

    背景 假设现在有三台机器,分别安装了redis服务,结构如图 故障发生:如果此时master服务器所在区域网络通信出现异常,导致和两台slave机器无法正常通信,但是和客户端的连接是正常的。那么sentinel就会从两台slave机器中选举其中一个作为新的master来处理客户端请求。如图 这个时候,已经

  • git上传项目完整步骤2022-09-05 22:30:10

    具体步骤 git config --global user.name yt git config --global user.name 2214100039@qq.com git init git remote add origin https://gitee.com/ytao99/data-structure.git git add . git commit -m "2022/9/5" git push -u origin master 问题 运行该命令时出错 git pu

  • keepalived结合nfs实现生产环境高可用2022-09-05 12:01:01

    keepalived结合nfs实现生产环境高可用-oldlai 1、服务器无可厚非会遇到意外宕机的情况,如果服务端出现故障,那么客户端挂载的目录将不可用,如果这个目录是挂载给用户作为静态资源,那么前端就无法访问了。因为我们并不知道哪个服务器会挂,或者说,直接挂载某个ip,如果该服务器挂了,如何实现

  • wing pro 所有版本序列号脚本2022-09-05 00:32:03

    1、支持wing pro 5.x.x 6.x.x 7.x.x 8.x.x 多个版本,而且是图形界面,绝对良心。 2、用wing pro 运行上述脚本,弹出tk版本的图形界面。 3、复制tk界面中license id 到wing pro中,点开enter lincense key菜单,输入Lincense id。 4、复制wing pro 注册界面中request id ,粘贴到tk界面中对

  • 详述 Git 的 rebase 命令使用方法2022-09-03 18:04:42

    在基于 Git 的开发过程中,我们很容易遇到合并代码的情况,例如我们从 master 分支拉取了一个 feature 分支,当我们开发到一段时间之后,可能需要将 master 的代码合并到我们当前的 feature 分支之中。 这时,我们有两个选择,一个是使用git merge命令,一个是使用git rebase命令,这两个命令都是

  • Elasticsearch 面试题2022-09-03 14:34:31

    Elasticsearch 面试题 为什么要使用 Elasticsearch? 系统中的数据,随着业务的发展,时间的推移,将会非常多,而业务中往往采用模糊查询进行数据的 搜索,而模糊查询会导致查询引擎放弃索引,导致系统查询数据时都是全表扫描,在百万级别的数据库中, 查询效率是非常低下的,而我们使用 ES 做一个全

  • 如何做到高效CI/CD2022-09-02 19:03:50

    CI/CD是DevOps 的基础核心,做好CI/CD是保证能够频繁向客户交付应用的基础。其中CI指的是持续集成,即频繁地(一天多次)将代码集成到主干。CD指的是持续交付,旨在以更高的速度和频率构建、测试和发布软件。CI要有效率,但是,现阶段软件规模越来越庞大,成百上千的开发人员在同一代码库上协作提

  • git rebase详解(图解+最简单示例,一次就懂)2022-09-02 11:00:23

    引言网上有太多讲rebase和merge的文章,但大多都是复制粘贴没有自己的理解,而且很多博客的例子写的过于复杂,让人没兴趣看下去。本文举最简洁的例子,大白话几句就让你快速掌握rebase的核心原理和用法。本博客将持续修订更新,看完如果还是有疑问,可以评论区留言,我解释到你彻底搞懂为止!一、

  • Ubuntu实现免密登录2022-09-02 08:30:48

    @[TOCUbuntu实现免密登录) 准备环境:两台Ubuntu节点server版,,ip我设置的静态,可以实现ssh远程登录window终端(cmd),也可以实现远程登录的,需要注意的是使用Ubuntu远程登录需要先登录普通用户再切换到root用户 说明:登录完毕后切换到root后,root是没有设置密码的,需要使用passwd设置一下root

  • 7.2 zabbix实现Mysql的监控2022-09-02 03:01:05

    7.2 zabbix实现Mysql的监控 监控MySQL连接数、主从同步、同步延迟等。 一:实现MySQL主从 1.1:MySQL Master mysql-server-5.7.xx: vim /etc/mysql/mysql.conf.d/mysqld.cnf [mysqld] bind-address = 0.0.0.0 server-id = 10 log-bin = /var/lib/mysql/master-log       1.2:MySQL

  • 3.实现redis哨兵,模拟master故障场景2022-09-02 02:01:54

    3.实现redis哨兵,模拟master故障场景 实验拓扑图     3.1 哨兵的准备实现主从复制架构 哨兵的前提是已经实现了一个redis的主从复制的运行环境,从而实现一个一主两从基于哨兵的高可用redis架构。 注意: master 的配置文件中的masterauth 和slave的都必须相同 所有主从节点的redis

  • 5、基于redis5的redis cluster部署2022-09-02 02:01:03

    5、基于redis5的redis cluster部署       5.1 原生命令手动部署过程 在所有节点安装redis,并配置开启cluster功能 各个节点执行meet,实现所有节点的相互通信 为各个master 节点指派槽位范围 指定各个节点的主从关系   5.2 在所有节点安装redis并启动cluster功能 #在所有6个

  • Git规范管理2022-09-01 13:01:41

    一、背景​ 统一规范后,对于后面的一系列的开发过程由系统完成,从而提高研发效率,避免各种意外情况。   二、分支管理 master分支对应线上,系统上线时。 平时进行需求开发、线上bug修复(可以理解为特殊需求),大多数情况下都需要基于master分支拉取特性分支。 1.分支命名规范​:

  • Git推送,项目保留原项目到分支,新项目覆盖主分支master2022-08-31 20:31:33

    前提:(1)你使用 github gitee 创建一个名为 demo的仓库(默认主分支 master)(2)已经推送了一个项目(这里称为项目1),,现在需要推送新的项目(这里称为项目2)存到 demo仓库,    首先在仓库中新建一个分支 名为 zzz的分支用来保存之前推送的项目 (远程仓库分支名字和本地分

  • Git2022-08-31 02:00:09

    Git 部分来源:狂神聊Git git官方文档 Git基本理论 三个区域 Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系如下:

  • K8S部署2022-08-30 19:04:14

    准备两台linux虚拟机 10.8.98.35   mater    2核2G内存 10.8.98.60   node     2核2G内存 下面1~6步,所有机器都要运行,master和node都要装 一、重命名并设置host解析 hostnamectl  set-hostname master hostnamectl  set-hostname node 添加解析 cat >>/etc/hosts<<EOF

  • 50道Redis高频面试题(13-20)2022-08-30 18:00:48

    十三、线上Redis持久化策略一般如何设置 如果对性能要求较高,在master最好不要做持久化,可以在某个slave开启aof备份数据,策略设置为每秒同步一次即可。 十四、一次线上事故,Redis主节点宕机导致数据全部丢失 如果你的Redis采用如下模式,就会发生数据丢失问题: master-slave + 哨兵部署

  • 手把手教学-MySQL主从复制架构转换MGR架构(mysq_shell版)2022-08-30 15:30:35

    环境信息IP port role info192.168.188.81 3316 node1 master192.168.188.82 3316 node2 slave1192.168.188.83 3316 node3 slave2CentOS Linux release 7.6.1810 (Core) MySQL Ver 8.0.19 for linux-glibc2.12 on x86_64 (MySQL Community Server - GPL) MySQL Router Ver 8.0.20

  • MySQL 主从复制2022-08-30 15:01:35

    1. MySQL主从复制 MySQL数据库默认是支持主从复制的,不需要借助于其他的技术,我们只需要在数据库中简单的配置即可。接下来,我们就从以下的几个方面,来介绍一下主从复制: 1.1 介绍 MySQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的 二进制日志 功能。就是一台或多台MySQL

  • git分支管理2022-08-30 10:02:05

    1、master分支作为主分支、线上发版代码、随时可以发版代码 2、其它分支开发分支   情况1:生产环境出现bug   ,修改master分支提交,其它分支进行rebase主分支master,更新修改的bug代码       rebase变基:更改创建分支的初始位置;   情况2:基于其它分支再次创建了新的分支c,那

  • 还原数据库,提示对象名 'master.dbo.MSreplication_options' 无效。2022-08-29 13:33:48

    -- *************************************************************************** -- Copyright (c) 1997 - 2003 Microsoft Corporation. -- All Rights Reserved -- -- @File: ReplicationFixup.sql -- -- Purpose: -- Procedures/extended stored procedures (XPs)/func

  • 工具: Ansible Playbook 安装 Mysql 并配置主从复制2022-08-28 18:03:56

    准备工作 主机信息 IP 名称 角色 192.168.114.133 node1 master 192.168.114.134 node2 slave 192.168.114.135 node3 slave 安装ansible Ansible 是一个自动化运维管理的工具, 可以支持同时管理多台节点,ansible playbook 支持 编写 yml 格式的配置,来管理多个主机节

  • sqli-labs靶场渗透2022-08-28 15:00:18

    环境搭建 将下载好的sqlilabs解压到phpstudy的www目录 转到sqlilabs项目的sql-connections目录,用记事本打开db-creds.inc文件,将$dbuser和$dbpass的值修改成mysql数据库的账号与密码, 这里均修改成root phpstudy的mysql数据库账号与密码默认为root 浏览器打开搭建好的sqlilab

  • redis主从数据同步原理2022-08-28 11:32:36

    what:   redis高可用:     1、数据尽量不丢失;     2、尽可能的提供服务;     栗子:AOF 和 RDB 保证了数据持久化尽量不丢失;       主从复制就是增加副本,一份数据保存到多个实例上。即使有一个实例宕机,其他实例依然可以持续服务;     主从:     复制——为单

  • bind搭建内网DNS服务器架构(主从、子域授权、DNS转发器)2022-08-28 03:30:44

    实验目的 模拟企业DNS服务架构服务器及原理 实验环境准备 实验架构图 实验设备 DNS服务器4台 主服务器master(centos8):IP_192.168.100.30, 从服务器slave(rocky8):192.168.100.31 子域服务器hn1(rocky8):192.168.100.36 其他域服务器local(rocky8):192.168.100.12,用途:用于测试服务器转发

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有