mysql集群搭建docker-compose方案

MySQL集群搭建大致有两种方式,一种是单主/多从的主从复制方式,另一种是使用Galera Cluster高可用解决方案。1、步骤以下我们详细介绍一下单主/多从的主从复制方式:确认服务器环境,采用官方支持的操作系统版本和MySQL版本,并保证主从服务器之间的网络连接能够正常通信。安装MySQL服务器,可以选择二进制安装包、yum/apt安装包和源码编译方式进行安装。在进行安装时,需要配置My...

mysql,容器 2023-03-14 PM 208次 0条

一文带你深入mysql索引优化

MySQL索引是数据库优化的重要方面,在实际应用中对数据库查询效率的提升至关重要。索引可以帮助数据库系统快速查找数据,提高查询效率。但是,在使用索引时需要注意许多问题,如何选择适当的索引、如何优化查询、如何防止索引失效等,这些问题都需要我们在学习索引时深入思考。一、索引的概念和作用索引是一种数据结构,可以帮助MySQL快速查找数据。它是固定在表的字段上的一种引用,记录了该字段中所有值的地址和...

mysql 2023-03-14 PM 144次 0条

asynq分布式任务队列

分布式任务队列1、概述asynq是用golang基于redis编写的分布式任务队列。旨在实现可扩展且易于上手。项目地址:https://github.com/hibiken/asynqui地址:https://github.com/hibiken/asynqmonasynq工作原理:客户端将任务放入队列服务器从队列中拉去任务并为每个任务启动一个工作协程任务由多个worker同时处理在go项目...

编程,redis,消息队列 2023-02-28 PM 280次 0条

Redis基础数据结构

string字符串字符串是redis中最简单得数据结构;键值对的形势存在;Redis中字符串是动态字符串,是可以修改的字符串;内存结构类似Go的slice切片,底层是动态数组,采用预分配冗余空间的方式来见少内存的频繁分配,cap一般要高于实际字符串长度len。当字符串长度小于1M时,扩容都是加倍现有空间,如果超过1M,扩容时,只会多扩1M的空间。字符串最大长度是512M;键值对操作set、g...

redis 2022-11-17 PM 391次 0条

linux中redis安装

1、安装redis官网redis.io下载最新的版本 wget https://download.redis.io/releases/redis-6.2.6.tar.gzgcc -version #检查gcc是否安装,用于编译c yum -y install gcc # 安装gcc wget https://download.redis.io/releases/redis-6.2.6.ta...

redis 2021-11-25 PM 975次 0条