![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【redis】
文章平均质量分 84
雨夜清晨_
煎饼果子只要鸡蛋,不要面
展开
-
面试题(redis master和slave是怎么实现数据同步的)
Redis的主从同步机制可以确保redis的master和slave之间的数据同步。按照同步内容的多少可以分为全同步和部分同步;按照同步的时机可以分为slave刚启动时的初始化同步和正常运行过程中的数据修改同步;本文将对这两种机制的流程进行分析。全备份过程中,在slave启动时,会向其master发送一条SYNC消息,master收到slave的这条消息之后,将可能启动后台进程进行备份,备份完成之后就将备份的数据发送给slave,初始时的全同步机制是这样的:(1)slave启动后向master发送同步指转载 2020-07-30 15:45:29 · 1035 阅读 · 0 评论 -
redis反序列化时竟然抛出ClassCaseException,什么玩意啊
碰到一个奇怪的事情,把bean序列化存到redis中,在取出来转换为bean时,竟然直接抛出了ClassCaseException,什么玩意啊,我放进去,给我吐出来就不是之前存进去那个了,debug调试发现取出来的数据也没问题,但是在转换的时候就是不行。排查半天发现一个很操蛋的事情,竟然是因为pom里面引入了热部署,注掉依赖,完美搞定。这…<dependency> <groupId>org.springframework.boot</groupId原创 2020-07-23 17:15:10 · 483 阅读 · 0 评论 -
Linux安装redis完整版
第一步:下载redis安装包wget http://download.redis.io/releases/redis-4.0.9.tar.gz想下载哪个版本可以复制上面链接删除redis-*部分内容,可以查看到所有redis版本的安装包第二步:解压安装包tar -zxvf redis-4.0.9.tar.gz -C /usr/local/redis将压缩包解压到指定目录第三步:安装gc...原创 2019-04-29 16:57:30 · 113 阅读 · 0 评论 -
redis-主从复制
目录 主从复制概述如何使用主从复制开启主从复制断开主从复制主从复制的实现原理连接建立阶段数据同步阶段 命令传播阶段【数据同步阶段】全量复制和部分复制全量复制部分复制psync命令的执行【命令传播阶段】心跳机制主->从:PING从->主:REPLCONF ACK应用中的问题读写分离及其中的问题 复制超时问题各场景下复制的选择及优化技巧复制相关的配置单机内存大...原创 2019-11-25 16:42:06 · 98 阅读 · 0 评论 -
redis主从、哨兵、集群的区别
一、主从通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据,因为持久化会把内存中数据保存到硬盘上,重启会从硬盘上加载数据。 。但是由于数据是存储在一台服务器上的,如果这台服务器出现硬盘故障等问题,也会导致数据丢失。为了避免单点故障,通常的做法是将数据库复制多个副本以部署在不同的服务器上,这样即使有一台服务器出现故障,其他服务器依然可以继续提供服务。为此, R...转载 2019-11-25 15:58:21 · 492 阅读 · 0 评论