刷新
mongo副本集开启安全认证

线上mongo是四节点的副本集,其中一个节点是延迟并且隐藏不参与选举。由于业务的需要,现在需要开启mongo的安全认证。根据官网的介绍( https://www.mongodb.com/zh-cn/docs/manual/tutorial/enforce-keyfile-access-control ...

ElasticSearch第2篇(1.4万字记录ElasticSearch集群部署、节点、分片、副本、路由、的概念与增删改查操作、客户端调用、设置指标、集群读写流程、故障转移)

博主头像 前置衔接文章:ElasticSearch第1讲(4万字详解 Linux下安装、原生调用、API调用超全总结、Painless、IK分词器、4种和数据库同步方案、高并发下一致性解决方案、Kibana、 ELK) ElasticSearch集群 极简概括:多个ES节点组成的一个系统。 解决问题: 防止单 ...

使用夜莺+categraf监控redis和redis集群

博主头像 上一篇文章《使用 Categraf 快速建设 MySQL 监控,同时介绍夜莺模板中心》我们已经了解了如何使用夜莺配合 Categraf 监控 MySQL,本节我们重点看看 Redis 监控的实操方案。 Redis 监控资料 首先还是去模板中心找到 Redis 插件相关的说明和各类模板,菜单位置在:集 ...

基于 Vagrant 手动部署多个 Redis Server

博主头像 环境准备 宿主机环境:Windows 10 虚拟机环境:Vagrant + VirtualBox Vagrantfile 配置 首先,我们需要编写一个 Vagrantfile 来定义我们的虚拟机配置。假设已经在 D:\Vagrant\redis 目录下创建了一个 Vagrantfile,其内容如下: ...

Redis基础知识(学习笔记16--持久化 (2))

三. AOF持久化 AOF,Append Only File,是指Redis将每一次的写操作(命令)都以日志的形式记录到一个AOF文件中的持久化技术。当需要恢复内存数据时,将这些写操作重新执行一次,便会恢复到之前的内存数据状态。 3.1 AOF基础配置 (1)AOF的开启 直接修改配置文件的方式 # ...

Redis基础知识(学习笔记15--持久化 (1))

一. 基础概览 1.1 两种方式 Redis具有持久化功能,其会按照设置以快照或操作日志的形式将数据持久化到硬盘。根据持久化使用技术的不同,Redis的持久化分为两种:RDB 和 AOF。 1.2 基本原理 Redis持久化也称为钝化,是指将内存中的数据库的状态描述信息保存到磁盘中。 1.3 加载 ...

redis学习笔记

博主头像 redis笔记 1. Redis是什么? Redis( Remote Dictionary Server )是一个使用 C 语言编写的,高性能非关系型的键值对数据库。 与传统数据库不同的是,Redis 的数据是存在内存中的,所以读写速度非常快,被广泛应用于缓存方 向。Redis可以将数据写入磁盘中, ...

Redis基础知识(学习笔记14--发布/订阅)

一. 发布/订阅命令 1.1 消息系统 发布/订阅,即pub/sub,是一种消息通信模式:发布者也称消息生产者,生产和发送消息到存储系统;订阅者也称为消息消费者,从存储系统接受和消费消息。这个存储系统可以是文件系统FS、消息中间件MQ、数据管理系统DBMS,也可以是Redis。整个消息发布者、订阅者 ...

Redis基础知识(学习笔记12--集合的底层实现原理)

1. 两种实现的选择 对于Hash 与 Zset 集合,其底层的实现有两种:压缩表ziplist 和 跳跃表skiplist。着两种实现对于用户来说是透明的,但用户写入不同的数据,系统会自动使用不同的实现。只有同时满足以配置文件redis.conf中相关集合元素数量阈值与元素大小阈值两个条件,使用的 ...

Redis基础知识(学习笔记11--SDS)

1.SDS介绍(为什么要提出SDS) 无论是Redis的key还是Value,其基础数据类型都是字符串。例如,Hash型Value的field 与 Value的类型、List型、Set型、ZSet型Value的元素都是字符串。虽然Redis是使用标准C语言开发的,但并没有直接使用C语言中传统的字符串 ...

Redis基础知识(学习笔记10--Redis命令(3))

六. Set型Value操作命令 Reids存储数据的Value可以是一个Set集合,且集合中的每一个元素均为String类型,Set与List非常相似,当不同之处是Set中的元素具有无序性与不可重复性,而List具有有序性与可重复性。 Redis中的Set集合与Java中的Set集合的实现相似,其 ...

Redis基础知识(学习笔记9--Redis命令(2))

四. Hash型Value操作命令 Redis存储数据的Value可以是一个Hash类型。Hash类型也称为Hash表、字典等。 Hash表就是一个映射表Map,也是有键-值对构成,为了与整体的key进行区分,这里的键称为field,值称为value。 注意:Redis的Hash表中的field-v ...

Redis哨兵模式(Sentinel、1主2从3哨兵6台服务器配置实战、客户端调用、日志解析、主观下线、客观下线、仲裁、脑裂问题、哨兵长与从节点投票选举过程与原理)

博主头像 哨兵模式 官方文档:https://redis.io/docs/latest/operate/oss_and_stack/management/sentinel 关联博客:Redis主从复制(下文能用到) 极简概括:自动监控Redis主节点是否故障的一种方案,若主节点故障,则Redis会根据投票数自 ...

Redis基础知识(学习笔记6--线程IO模型)

Redis处理客户端请求所采用的处理结构,称为Redis的IO模型。不同版本的Redis采用的IO模型是不同的。 单线程模型 Redis 3.0 及 以前的版本,Redis IO模型采用的是纯粹的单线程模型,即所有的客户端请求全部有一个线程处理。 混合线程模型 从Redis 4.0 版本开始,Red ...

123···5>