数据库

Druid自定义Filter实现

Druid自定义Filter实现

参考:https://github.com/alibaba/druid/blob/master/src/main/java/com/alibaba/druid/filter/config/ConfigFilter.java 新建配置文件:META-INF/druid-filter.propertie

Joe.Ye Joe.Ye 2023-04-01
0 0 0
MySQL 与 Redis 缓存的同步方案

MySQL 与 Redis 缓存的同步方案

本文介绍MySQL与Redis缓存的同步的两种方案 方案1:通过MySQL自动同步刷新Redis,MySQL触发器+UDF函数实现 方案2:解析MySQL的binlog实现,将数据库中的数据同步到Redis 方案1(UDF) 场景分析:当我们对MySQL数据库进行数据操作时,同时将相应的数据同

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Redis 6 服务器集群搭建

Redis 6 服务器集群搭建

Redis集群搭建 (1)在redis安装目录,创建6个文件夹: mkdir 9000 9001 9002 9003 9004 9005 (2)将redis安装目录redis.conf文件分别拷贝到6个文件夹中,并命名为:redis-cluster.conf cp redis.conf 9

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Redis 6 集群安装

Redis 6 集群安装

(1)创建集群配置文件redis-cluster-7000.conf,端口7000 port 7000 daemonize yes pidfile /user/local/redis/redis/redis-7000-cluster.pid logfile "7000-cluster.lo

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Spring Boot的Redis启动报错ERR This instance has cluster support disabled

Spring Boot的Redis启动报错ERR This instance has cluster support disabled

异常描述 在云服务器部署了一个redis,启动基本上都是默认参数,然后Spring Boot新建项目配置如下: spring: redis: cluster: nodes: 192.168.7.8:6379 在项目启动的时候,报错: 2020-12-20 22:14:17.

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Redis队列的实现

Redis队列的实现

关于redis队列的实现方式有两种: 生产者消费者模式 发布者订阅者模式 生产者消费者模式 普通版本 比如一个队列里面,生产者A push了一个数据进去,消费者B pop了这个数据,那个这个队列依旧为空。所以是一对一的。 至于是先进先出还是先进后出等,可以依照函数lpush(从队列左边,也就是

Joe.Ye Joe.Ye 2023-04-01
0 0 0
MyCat分片实现

MyCat分片实现

MyCat介绍 官方网站::http://www.mycat.org.cn/ MyCat核心概念 Schema:由它指定逻辑数据库(相当于MySQL的database数据库) Table:逻辑表(相当于MySQL的table表) DataNode:真正存储数据的物理节点 DataHost:存储节

Joe.Ye Joe.Ye 2023-03-27
0 0 0
MySQL之mysqld_safe启动详解

MySQL之mysqld_safe启动详解

mysqld_safe命令 mysqld_safe是在Unix上启动mysqld服务器的推荐方法。mysqld_safe增加了一些安全特性,例如在发生错误时重新启动服务器,并将运行时信息记录到错误日志。 用法: mysqld_safe [OPTIONS] 参数解释: --help

Joe.Ye Joe.Ye 2023-03-26
0 0 0
Windows下 mysql-8.x-winx64 集群-主从配置

Windows下 mysql-8.x-winx64 集群-主从配置

主:192.168.1.20 主节点在 my.ini 文件新增配置 server-id=1 log-bin=mysql-bin 重启服务 net stop mysql net start mysql 为从节点创建账号同步账号,授权 CREATE USER 'slave'@&#0

Joe.Ye Joe.Ye 2023-03-26
0 0 0
Windows下 mysql-8.x-winx64 安装

Windows下 mysql-8.x-winx64 安装

下载解压 MySQL Windows 64 bits 下载地址:https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.21-winx64.zip 初始化脚本 my.ini,放到 mysql 的解压目录,与 bin 目录平级 [mysqld] #

Joe.Ye Joe.Ye 2023-03-26
0 0 0
阿里巴巴Canal之Canal Admin

阿里巴巴Canal之Canal Admin

参考:https://github.com/alibaba/canal/wiki/Canal-Admin-QuickStart 参考:https://github.com/alibaba/canal/wiki/Canal-Admin-Guide 背景 canal-admin设计上是为canal提供整

Joe.Ye Joe.Ye 2023-03-25
0 0 0
阿里巴巴Canal Client同步ElasticSearch

阿里巴巴Canal Client同步ElasticSearch

参考:https://github.com/alibaba/canal/wiki/Sync-ES 背景 canal 1.1.1版本之后,内置增加客户端数据同步功能, Client适配器整体介绍:ClientAdapter canal adapter的 Elastic Search 版本支持6.x.x

Joe.Ye Joe.Ye 2023-03-25
0 0 0
阿里巴巴Canal Client同步RDB

阿里巴巴Canal Client同步RDB

参考:https://github.com/alibaba/canal/wiki/Sync-RDB 背景 canal 1.1.1版本之后,内置增加客户端数据同步功能,Client适配器整体介绍:ClientAdapter RDB适配器 RDB adapter 用于适配MySQL到任意关系型数据库(

Joe.Ye Joe.Ye 2023-03-25
0 0 0
阿里巴巴Canal Client同步适配器ClientAdapter

阿里巴巴Canal Client同步适配器ClientAdapter

参考:https://github.com/alibaba/canal/wiki/ClientAdapter 基本说明 canal 1.1.1版本之后,增加客户端数据落地的适配及启动功能,目前支持功能: 客户端启动器 同步管理REST接口 日志适配器, 作为DEMO 关系型数据库的数据同步(表对

Joe.Ye Joe.Ye 2023-03-25
0 0 0
阿里巴巴Canal Client接入

阿里巴巴Canal Client接入

参考:https://github.com/alibaba/canal/wiki 首先启动Canal Server 创建mvn标准工程 mvn archetype:generate -DgroupId=com.alibaba.otter -DartifactId=canal.sample po

Joe.Ye Joe.Ye 2023-03-25
0 0 0
1 2 3 4 5 6 11