问题: 如何实现 MySQL 的读写分离? MySQL 主从复制原理是啥? 如何解决 MySQL 主从同步的延时问题? 分析 高并发这个阶段,肯定是需要做读写分离的,啥意思?因为实际上大部分的互联网公司,一些网站,或者是 app,其实都是读多写少。所以针对这个情况,就是写一个主库,但是主库挂多个从库 ...
分类:
数据库 时间:
2019-06-01 12:35:35
阅读次数:
98
Redis集群 redis cluster 是redis官方提供的分布式解决方案,在3.0版本后推出的,有效地解决了redis分布式的需求,当一个redis节点挂了可以快速的切换到另一个节点。当遇到单机内存、并发等瓶颈时,可以采用分布式方案要解决问题。 分布式redis数据库 1、分区和槽slot ...
分类:
其他好文 时间:
2019-05-30 17:34:53
阅读次数:
98
vi redis-6379.conf #包含通用配置 include "/usr/local/redis/conf/redis-common.conf" pidfile "/usr/local/redis/run/redis-6379.pid" logfile "/home/aspire/logs/ ...
分类:
其他好文 时间:
2019-05-30 17:33:05
阅读次数:
129
一 .Redis的安装 一. 下载 进入redis官网,打开下载页面 ( https://redis.io/download ),页面有三种版本,Unstable, Stable, 以及Docker . 我们选择Statbele下载即可。 二. 安装 把下载好的安装包redis-5.0.5 .tar ...
分类:
其他好文 时间:
2019-05-30 01:35:37
阅读次数:
124
在之前学习了Master-Slave、Sentinel模式,但是在某些情况下还是无法满足系统对QPS等要求,这时候就需要Cluster,Redis3.0支持了cluster 一、为什么使用Cluster 1、并发量 官方说明Redis支持10W条命令/秒,这已经很牛逼了,但是有些业务场景需要100W ...
分类:
其他好文 时间:
2019-05-30 01:02:17
阅读次数:
179
一、redis集群基本介绍 Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施installation。 Redis 集群不支持那些需要同时处理多个键的 Redis 命令, 因为执行这些命令需要在多个 Redis 节点之间移动数据, 并且在高负载的情况下, 这些命令将降低Red ...
分类:
其他好文 时间:
2019-05-28 12:35:46
阅读次数:
103
redis cluster 介绍 自动将数据进行分片,每个 master 上放一部分数据 提供内置的高可用支持,部分 master 不可用时,还是可以继续工作的 在 redis cluster 架构下,每个 redis 要放开两个端口号,比如一个是 6379,另外一个就是 加1w 的端口号,比如 1 ...
分类:
其他好文 时间:
2019-05-26 16:00:14
阅读次数:
119
一、Redis Cluster(Redis集群) 简介 redis3.0版本之前只支持单例,在3.0版本及以后才支持集群 redis集群采用p2p模式,是完全去中心化的,不存在中心节点或者代理节点。 redis集群是没有统一的入口的,客户端(Client)连接集群的时候连接集群中的任意节点(node ...
分类:
其他好文 时间:
2019-05-26 00:20:41
阅读次数:
115
redis集群中如果有3对主从节点,其中有一对挂掉 集群还能正常工作吗?(不能) 1.正常启动3对主从节点的集群,查看集群节点信息 2.kill掉当前的一个主节点6379 发现,与6379对应的从节6389点变为主节点,仍能正常从集群查询数据 3.关闭6389主节点,并进行数据查询 发现获取数据异常 ...
分类:
其他好文 时间:
2019-05-25 20:18:02
阅读次数:
139