主从 可用性redis

mysql主从

文章目录 前言 一、mysql主从复制原理 (一)为啥要用主从复制? (二)什么是Mysql主从复制? (三)mysql主从复制原理剖析 ①原理: ②通俗的来讲: ③注意: (四)主从复制搭建种类及过程图 二、主从搭建概览 三、主从搭建步骤(一主一从) (一)新建主服务器实例 ①起一个服务 ②配置文 ......
主从 mysql

NoSQL之Redis配置与优化

目录NoSQL之Redis配置与优化1. 关系数据库和非关系型数据库2. SQL 与 NoSQL 的区别3. Redis3.1 Redis概述问题3.2 Redis 为什么那么快?3.3 Redis安装部署3.3.1 环境准备3.3.2 修改内核参数3.3.3 安装redis3.3.4 修改配置文件 ......
NoSQL Redis

MySQL高可用MHA

一、MySQL高可用MHA 1.什么是 MHA MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换 ......
MySQL MHA

MySQL主从复制与读写分离

一、MySQL 主从复制与读写分离 1、什么是读写分离? 读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。 2、为什么要读写分离呢? 因为数据库的“ ......
主从 MySQL

Redis源码分析之启动流程

源码版本:5.0 图形工具:http://www.plantuml.com/plantuml/uml 时序图源码: @startuml group main server.c -> setproctitle.c : spt_init():为函数setproctitle调用做初始化工作 server. ......
源码 流程 Redis

golang 使用redis设置分布式锁 demo

内容来自对 chatgpt 的咨询 分布式锁是在多个节点上运行的应用程序中协调工作的一种常用方法,而Redis是实现分布式锁的流行选择。以下是使用Go语言和github.com/go-redis/redis库来设置Redis分布式锁的一个简单示例: 首先,确保你已经安装了该库: go get -u ......
分布式 golang redis demo

Redis搭建集群架构

使用docker搭建 6.x 版本以后的镜像 docker 支持部署集群模式,由于 Redis 要求集群至少要有三个主节点,因此本次测试搭建了三主三从的 Redis 集群。 不基于 Host 网络模式 配置docker-compose.yml文件 version: "3" networks: red ......
集群 架构 Redis

Redis 命令工具

Redis 命令工具 redis-server Redis 服务器启动命令 redis-cli shutdown 停止服务 redis-benchmark:性能测试工具,用于检测 Redis 在本机的运行效率 redis-check-aof:修复有问题的 AOF 持久化文件 redis-check- ......
命令 工具 Redis

Redis搭建哨兵模式架构

使用Docker安装 因为配置太复杂,所以这里我们使用 docker compose 来一键部署 不使用内部网络搭建 编写redis主从docker-compose.yml version: '3' services: master: image: redis container_name: red ......
哨兵 架构 模式 Redis

Redis 下载和安装(Windows)教程

下载 虽然 Redis 官方网站没有提供 Windows 版的安装包,但可以通过 GitHub 来下载 Windows 版 Redis 安装包。 下载地址:https://github.com/tporadowski/redis/releases 打开上述的下载链接,Redis 支持 32 位和 6 ......
Windows 教程 Redis

Redis哨兵机制面试题

如何判断主节点真的故障了? 主观下线?客观下线? 哨兵们会定时向主节点发送ping指令,如果能正常收到主节点的响应,那就说明主节点没有故障。 如果一个哨兵,他不能正常收到主节点的响应了,他就会认为该主节点主观下线。 这时他会询问哨兵群,主节点是否真的下线,如果赞成票大于1/2,就会最终认为主节点已经 ......
哨兵 机制 Redis

Redis主从复制,高可用性面试题

参考链接:https://xiaolincoding.com/redis/cluster/master_slave_replication.html#%E7%AC%AC%E4%B8%80%E6%AC%A1%E5%90%8C%E6%AD%A5 主从第一步同步的过程? 分成三步进行: 1、建立连接,从服 ......
主从 可用性 Redis

Redis 安装部署

Redis 安装部署 //环境准备 systemctl stop firewalld systemctl disable firewalld setenforce 0 sed -i 's/enforcing/disabled/' /etc/selinux/config #修改内核参数 vim /et ......
Redis

【工具分享】视频号下载助手,亲测免费可用

前言 当你在休闲刷视频号中的时候,不知是否有存如下这种情况:总有一瞬间,刷到了触动你心灵的视频,比如:美景、美食、笑话、民谣和段子,又或者是名人格言、人生感悟和治愈系视频。此时你非常想把视频下载下来,分享下朋友圈或发给你的朋友、死党或者闺蜜。对于分享欲极强的我来说,这种情况经常会在我身上发生。众所周 ......
助手 工具 视频

yum安装最新版redis

因为yum默认安装的是redis3.0.7,无法使用布隆插件,所以升级redis最新版。网上找了一大把资料,全是编译安装,心累,所以记录下面yum安装方式。 1.安装epel源: yum install epel-release 2.安装remi软件源 yum install (废弃) 3.安装re ......
最新版 redis yum

redis Cluster(主从集群)

redis Cluster(主从集群) Redis的主从同步机制 得分点 psync,全量复制、部分复制 标准回答 Redis主从同步是指任意数量的从节点(slave node)都可以从主节点上(master node)同步数据。而除了多个 slave 可以连接到同一个 master 之外,slav ......
主从 集群 Cluster redis

Redis 数据类型

Redis 数据类型 参考文档: Redis命令中心(Redis commands) -- Redis中国用户组(CRUG) redis基本操作命令 - 简书 (jianshu.com) Redis 支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及 zs ......
类型 数据 Redis

Redis持久化

Redis持久化 Redis 的持久化 - WK_BlogYard - 博客园 (cnblogs.com) ‍ 我们知道,Redis数据库中的数据都是存放在内存中,虽然很高效,但是这样存在一个非常严重的问题,如果突然停电,那我们的数据不就全部丢失了吗?它不像硬盘上的数据,断电依然能够保存。 这个时候 ......
Redis

redis.conf文件参数说明

redis.conf文件参数说明 ‍ 1、单位(Units) 配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit 大小写不敏感 # 不区分大小写 # units are case insensitive so 1GB 1Gb 1gB are all the same. 2、包 ......
参数 文件 redis conf

Redis安装

Redis安装 ‍ 我们这里还是使用Windows安装Redis服务器,但是官方指定是安装到Linux服务器上,我们后面学习了Linux之后,再来安装到Linux服务器上。由于官方并没有提供Windows版本的安装包,我们需要另外寻找: 官网地址:https://redis.io GitHub Wi ......
Redis

Docker 部署 Redis

Docker 部署 Redis 参考资料: 史上最详细Docker安装Redis 拉取镜像 docker pull redis:latest 创建数据卷 # 创建本地映射目录 mkdir -p /mydata/redis/data # 创建本地映射文件 touch /mydata/redis/con ......
Docker Redis

docker-compose 安装 redis

docker-compose 安装 redis version: "3.5" services: lcloud-redis: image: redis:6.2 container_name: lcloud-redis restart: always ports: - 6379:6379 安装运行 # ......
docker-compose compose docker redis

Docker 部署 redis 网络集群

Docker 部署 redis 网络集群 ## 1. 创建网卡 docker network create redis --subnet 172.38.0.0/16 # 2. 通过脚本创建六个redis配置 for port in $(seq 1 6); \ do \ mkdir -p /mydat ......
集群 Docker redis 网络

Dubbo 高可用

Dubbo 高可用 ‍ zookeeper宕机与dubbo直连 现象:zookeeper注册中心宕机,还可以消费dubbo暴露的服务。 健壮性 监控中心宕掉不影响使用,只是丢失部分采样数据 数据库宕掉后,注册中心仍能通过缓存提供服务列表查询,但不能注册新服务 注册中心对等集群,任意一台宕掉后,将自动 ......
Dubbo

redis消息队列——发布订阅

一、相关依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> < ......
队列 消息 redis

jenkins迁移和高可用

1.Jenkins迁移或备份 相同镜像或java/jenkins版本一致情况下,复制jenkin_home下所有内容到新服务器即可(实时同步jenkins_home目录即可,该目录包含jenkins所有信息) 2.高可用实现 (1)容器部署jenkins,数据卷挂载一个磁盘,保证数据不丢失,可快速恢 ......
jenkins

PostgreSQL高可用集群项目实战之Repmgr

一、风哥PG-DBA培训18:PostgreSQL高可用集群项目实战之Repmgr 课程目标: 本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL主从复制与高可用集群阶段之PostgreSQL高可用集群项目实战之Repmgr,学完本课程可以掌握Repmgr运行 ......
集群 PostgreSQL 实战 项目 Repmgr

PostgreSQL高可用集群项目实战之Patroni

一、风哥PG-DBA培训19:PostgreSQL高可用集群项目实战之Patroni 课程目标: 本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL主从复制与高可用集群阶段之PostgreSQL高可用集群项目实战之Patroni,学完本课程可以掌握Patron ......
集群 PostgreSQL 实战 Patroni 项目

k8s部署redis单节点

创建pvc.yaml kind: PersistentVolumeClaim apiVersion: v1 metadata: name: nfspvc1 namespace: sqqqq spec: accessModes: - ReadWriteOnce resources: requests: ......
节点 redis k8s k8 8s

Docker Swarm + Harbor + Portainer 打造高可用,高伸缩,集群自动化部署,更新。

Docker Swarm是Docker官方自带的容器编排工具,Swarm,Compose,Machine合称Docker三剑客。Docker Swarm对于中小型应用来说,还是比较方便,灵活,当然K8S对于大型项目在各方面有着明显的优势。技术选型需要针对公司实际情况选择,架构往往是一步一步随着业务变 ......
集群 Portainer Docker Harbor Swarm