docker

Docker安装实战版MySQL图文详解

简单版MySQL的问题1. docker中的MySQL中文实例乱码因为docker上默认字符集编码隐患SHOWVARIABLESLIKE'character%';正常情况服务器上的而docker上的2. 如果不小心把你的MySQL容器删了,就会上面数据都没了,所以我们在使用时要挂容器数据卷。安装实战版的MySQL新建MySQL容器实例Docker

Docker MySQL主从复制之主库安装与配置图文详解

安装mysql主从复制原理:主从复制就是让一个数据库(主库)把数据变更自动同步到其他数据库(从库)的过程。主库负责处理写操作,每次数据更新时,会将这些变更记录成日志;从库连接到主库,获取这些日志,并在本地重放相同的操作,从而保持数据一致。这样实现了读写分离和备份。主从搭建步骤:步骤1.新建主服务器容器实例3307docker&

Docker Redis集群哈希取余分区原理图文详解

安装redis集群(cluster(集群)模式-docker版哈希槽分区进行亿级数据存储)思考:1、面试题:1~2亿条数据需要缓存,请问如何设计这个存储案例?--上述问题阿里P6~P7工程案例和场景设计类必考题目,一般业界有3种解决方案(顺序由易到难)(第一种)(1)哈希取余分区2亿条记录就是2亿个k

Docker 一致性哈希算法分区原理图文详解(上)

面试题:1~2亿条数据需要缓存,请问如何设计这个存储案例?--上述问题阿里P6~P7工程案例和场景设计类必考题目,一般业界有3种解决方案(第二种)(顺序由易到难)(2)一致性哈希算法分区是什么?一致性Hash算法背景:一致性哈希算法在1997年由麻省理工学院中提出的,设计目标是为了解决。

Docker 一致性哈希算法分区原理图文详解(下)

一致性哈希算法分区优点:(1)一致性哈希算法的容错性假设NodeC宕机,此时对象A、B、D不会受到影响,只有C对象被重定位到NodeD。一般的,在一致性Hash算法中,如果一台服务器不可用,则受影响的数据仅仅是此服务器到其环空间中前一台服务器(即沿着逆时针方向行走遇到的第一台服务器)之间数据,

Docker Redis哈希槽分区原理详解

面试题:1~2亿条数据需要缓存,请问如何设计这个存储案例?--上述问题阿里P6~P7工程案例和场景设计类必考题目,一般业界有3种解决方案(第三种)(顺序由易到难)(3)哈希槽分区1、是什么(1)为什么出现:致性哈希算法的数据倾斜问题。哈希槽实质就是一个数组,数组[0,2^14-1]形成hash slot空间。(2)能干什么:解决均匀分配的问题,在数据和节点之问又加入了一层,把这层称为哈希槽(slo