![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
Redis分布式集群实战
鲸鱼妹子
一个热爱IT萌妹纸
展开
-
Redis---什么是Redis?
文章目录Redis—什么是Redis?1.什么是Redis?2.Redis相比memcached有哪些优势?3.Redis有哪些数据结构?4.为什么Redis是单线程的5.使用Redis有哪些好处?6.Redis有哪些适合的场景?Redis—什么是Redis?传统的关系型数据库如Mysql已经不能适用所有应用场景,例如算双十一秒杀的库存扣减,APP首页的访问流量高峰等等,都很容易把数据库打崩,...原创 2020-03-22 19:27:09 · 150 阅读 · 0 评论 -
Redis分布式集群实战(一)——基础知识(Redis入门知识点)
文章目录一、Redis概述1.1 什么是Redis?1.2 为什么要使用Redis?1.3 NoSQL 技术1.4 Redis的应用1、缓存2、 Redis 读操作逻辑3、Redis 写操作逻辑4、高速读/写(只使用Redis,事后再更新数据库)1.5 缓存穿透、缓存击穿、缓存雪崩1、缓存处理流程2、缓存穿透3、缓存击穿4、缓存雪崩1.6 Redis读写使用单线程+多路I/O复用模型1、并发安全2...原创 2020-03-23 16:41:27 · 186 阅读 · 1 评论 -
Redis分布式集群实战(二)——搭建Redis主从复制(Master&Slave)
文章目录一、Redis主从复制1、概念2、可以干什么3、如何配置4、主从复制的缺点:5、复制原理二、搭建redis主从复制1、部署redis2、redis主从复制一、Redis主从复制1、概念主从复制:主机数据更新后,根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。2、可以干什么读写分离容灾恢复3、如何配置配从(库)不...原创 2020-03-23 18:06:45 · 309 阅读 · 0 评论 -
Redis分布式集群实战(三)——搭建Redis哨兵(Sentinel)模式[高可用]
文章目录一、哨兵模式1、定义2、功能作用3、原理4、工作方式5、配置文件二、搭建Redis哨兵模式解读6379.conf 文件中部分参数信息三、故障转移的具体步骤:一、哨兵模式主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。 哨兵模式就是为了解决此类问题而产生的。1、定义Sentinel(哨兵)是用于监...原创 2020-03-23 21:43:34 · 205 阅读 · 0 评论 -
Redis分布式集群实战(四)——Redis cluster高可用集群的搭建部署
文章目录一、redis集群之redis cluster1.1为什么要用Redis Cluster1.2数据分布1、 数据分布的目的2、 常用数据分布方式之顺序分布3、 常用数据分布方式之哈希分布(虚拟槽分区是Redis Cluster采用的分区方式)二、Redis Cluster基本架构2.1 结构特点2.2 节点分配2.3 Redis Cluster主从模式三、Redis Cluster搭建四、...原创 2020-03-23 22:39:54 · 206 阅读 · 0 评论 -
Redis分布式集群实战(五)——Redis cluster高可用集群之添加移除结点、给集群重新分片
本篇文章接上一篇博客,继续进行配置。文章目录一、Redis集群添加新结点二、集群重新分片三、移除节点一、Redis集群添加新结点添加新的节点的基本过程就是添加一个空的节点然后移动一些数据给它。有两种情况:添加一个主节点添加一个从节点:添加从节点时需要将这个新的节点设置为集群中某个节点的复制step1 创建两个新的节点:cd /usr/local/rediscluster/mk...原创 2020-03-24 16:16:27 · 268 阅读 · 0 评论 -
MySQL与Redis数据库结合(一)——lnmp+redis+mysql实现读写分离
Redis—redis结合lnmp架构做mysql的缓存服务器文章目录一 、redis结合lnmp架构做mysql的缓存服务器实现读写分离(一)在server1中配置nginx(二)在server2中配置redis(三)在server3上安装mysql(四)建立php和redis,mysql的连接(五)浏览器访问测试一 、redis结合lnmp架构做mysql的缓存服务器实现读写分离读写分离...原创 2020-03-24 17:09:02 · 1130 阅读 · 2 评论 -
MySQL与Redis数据库结合(二)——基于lnmp配置gearmand实现Redis和MySQL数据同步(lnmp+redis+mysql+gearmand)
文章目录一、基于lnmp配置gearmand实现Redis和MySQL数据同步1.什么是Gearmand?2.部署过程3.测试一、基于lnmp配置gearmand实现Redis和MySQL数据同步我们本篇博客解决的就是:如何将mysql端修改的数据及时更新到rdis端,实现数据同步。1.什么是Gearmand?Gearmand是一个用来把工作委派给其它机器、分布式的调用更适合做某项工作的机...原创 2020-03-24 17:28:57 · 298 阅读 · 0 评论