由于blog各种垃圾评论太多,而且本人审核评论周期较长,所以懒得管理评论了,就把评论功能关闭,有问题可以直接qq骚扰我

 分类:数据库

更换数据库数据无缝迁移方案

更换数据库数据无缝迁移方案
介绍 在很多场景下,需要去换数据的存储介质,比如需要把mysql的数据换到ES存储,或者是吧Mongodb数据换到 Mysql存储,基本上每个运维都会碰到这种存储迁移的情况。 因为是异构数据库迁移,在生产环境可以申请到维护窗口进行迁移还好,要是不能停业务,需要平滑无缝的迁移应该怎...

2年前 (2022-10-20) 434℃ 1喜欢

Elasticsearch分布式底层原理

Elasticsearch分布式底层原理
介绍 本文主要介绍ES分布式的一些原理,了解一个文档的写入、提取、搜索在ES里面做了哪些事情。 文档写入流程 我们首先了解在ES集群中,一个单独的文档是如何写入的。 1、客户端发送任何一个请求到任意一个节点,这个节点就成为协调节点 (coordinate node) 2、协调...

2年前 (2022-10-20) 1249℃ 2喜欢

redis Cluster集群实战(7.0.5版本)

redis Cluster集群实战(7.0.5版本)
Redis集群模式介绍 Cluster模式是Redis3.0开始推出的 Redis Cluster属于AP模型 采用无中心结构,每个节点保存数据和整个集群状态, 每个节点都和其他所有节点连接 官方要求:至少6个节点才可以保证高可用,即3主3从;扩展性强、更好做到高可用 各个节点...

2年前 (2022-10-20) 4413℃ 2喜欢

redis主从复制+sentinel集群(7.0.5版本)

redis主从复制+sentinel集群(7.0.5版本)
Redis 主从复制 用途 1、Redis 主从是构建redis集群最基础的操作 2、读写分离,扩展主节点的读能力,分担主节点读压力 redis 一主两从搭建 1、Redis 安装(3个节点都要) yum install -y gcc-c++ autoconf automake...

2年前 (2022-10-20) 2197℃ 2喜欢

缓存一致性模式Cache Aside Pattern

缓存一致性模式Cache Aside Pattern
为什么不能直接更新缓存 首先要做一个小科普,在日常开发中,无论使用进程内缓存(如:ehcache),还是进程外的缓存中间件(如:redis),他的本质就是利用内存的高吞吐的特性高效的完成数据的提取工作。因为底层mysql 在进行数据提取操作的时候是随机读写,性能比较慢。我们通常把...

2年前 (2022-10-18) 5616℃ 0喜欢

SpringCache声明式缓存

SpringCache声明式缓存
介绍 自Spring 3.1版本以来,Spring框架支持低侵入的方式向已有Spring应用加入缓存特性。与声明式事务类似,声明式缓存Spring Cache抽象允许一致的API来已支持多种不同的缓存解决方案,同时将对代码的影响减少到最小。 准备工作 0、创建一个Spring b...

2年前 (2022-10-18) 7049℃ 1喜欢

SpringBoot与Redis7交互

SpringBoot与Redis7交互
介绍 Spring Boot 内置了spring-boot-starter-data-redis这个模块用于简化Spring与Redis的 交互过程。 Spring-data-redis是spring大家族的一部分,提供了在spring应用中通过简单的配置访问 redis服务,对...

2年前 (2022-10-18) 2831℃ 0喜欢

ES集群数据冷热分离实现

ES集群数据冷热分离实现
冷热数据分离的目的 1、ES集群异构,机器硬件资源配置不一,有高性能CPU和SSD存储集群,也有大容量的机械磁盘集群,比如我们的场景就是存放冷数据的集群,服务器都是多年前买的一批满配的4T Dell R70,但是新扩容的热节点机器均为DELL 高性能SSD磁盘和CPU的R740机...

5年前 (2020-06-27) 8777℃ 8喜欢

codis 介绍和集群搭建

codis 介绍和集群搭建
Codis 介绍 简介 Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有显著区别 (有一些命令不支持), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请...

6年前 (2018-11-14) 6074℃ 3喜欢

neo4j 介绍和安装管理

neo4j 介绍和安装管理
neo 4j 介绍 neo4j 是世界领先的开源图数据库。它完全由java语言编写实现,具有高可用性,可伸缩性,可以轻易扩展到上亿级别的节点和关系,通过遍历工具高速检索数据。 因为阐述图数据库概念需要大量篇幅,所以本文不做过多解释。详细内容可以查询neo4j中文手册:http:/...

7年前 (2018-07-15) 11401℃ 0喜欢