redis
文章平均质量分 95
小鱼AS
随便看看
展开
-
redis学习笔记(10)之redis集群伸缩与客户端连接
redis集群伸缩与客户端连接集群伸缩扩容集群准备新节点加入集群迁移槽和数据槽迁移计划迁移数据收缩集群下线迁移槽忘记节点redis5操作请求重定向计算槽槽节点查找客户端连接内容来源为六星教育,这里仅作为学习笔记集群伸缩参考:https://www.talkwithtrend.com/Article/246605redis 集群提供了灵活的节点扩容和收缩方案。在不影响集群对外服务的情况下,可以为集群添加节点进行扩容也可以下线部分节点进行缩容。redis集群可以实现对节点的灵活上下线控制。其中原理可原创 2021-03-18 19:54:29 · 1372 阅读 · 0 评论 -
redis学习笔记(9)之redis集群详情
redis集群详情节点通信通信流程Gossip消息为什么redis选择槽的个数为16383个故障转移与恢复代码启动流程故障演示故障解释故障发现故障恢复资格检查准备选举时间发起选举选举投票从节点替换主节点内容来源为六星教育,这里仅作为学习笔记节点通信通信流程在分布式存储中需要提供维护节点元数据信息的机制,所谓元数据是指:节点负责哪些数据,是否出现故障等状态信息,Redis 集群采用 Gossip(流言)协议,Gossip 协议工作原理就是节点彼此不断通信交换信息,一段时间后所有的节点都会知道集群完整的原创 2021-03-18 18:42:00 · 518 阅读 · 0 评论 -
redis学习笔记(8)之redis集群初识
redis集群初识产生的背景redis cluster简绍redis cluster vs. replication + sentinal如何选择数据分布理论常见方式哈希分区方式搭建集群使用redis5搭建建群的方式使用往期方式搭建建群准备节点节点握手实践分配槽操作集群 -c内容来源为六星教育,这里仅作为学习笔记产生的背景一句话单台机器承受不了大数据量了假设我们在一台主从机器上配置了200G内存,但是业务需求是需要500G的时候,主从结构+哨兵可以实现高可用故障切换+冗余备份,但是并不能解决数据容量原创 2021-03-18 16:39:24 · 475 阅读 · 1 评论 -
redis学习笔记(7)之redis哨兵详解
redis哨兵详解sentinel命令客户端连接素材代码思路实现过程哨兵的切换实现原理发布订阅基础哨兵的实现原理部署建议需要关注的问题代码流程内容来源为六星教育,这里仅作为学习笔记sentinel命令sentinel是一个特殊的redis节点,它有自己专属的api;sentinel masters 显示被监控的所有master以及它们的状态.sentinel master <master name> 显示指定master的信息和状态;sentinel slaves <mas原创 2021-03-18 15:31:59 · 289 阅读 · 0 评论 -
redis学习笔记(6)之redis哨兵
redis哨兵redis哨兵初识基础概念主从复制的问题redis 哨兵的高可用性redis哨兵安装和部署部署结构内容来源为六星教育,这里仅作为学习笔记redis哨兵初识redis的主从复制模式下,一旦主节点由于故障不能提供服务,需要人工讲从节点晋升为主节点,同时还要通知应用方更新主节点地址,那这就会存在着问题;哨兵就是来处理这个问题的基础概念名称逻辑主节点redis主服务器从节点redis从服务器redis数据节点主节点和从节点哨兵节点监控redis数原创 2021-03-17 17:55:57 · 297 阅读 · 1 评论 -
redis学习笔记(5)之redis内存优化
redis内存优化配置优化Linux 配置优化Redis配置优化内容来源为六星教育,这里仅作为学习笔记配置优化Linux 配置优化目前大部分公司都会将 Web 服务器、数据库服务器等部署在 Linux 操作系统上,Redis优化也需要考虑操作系统,所以接下来介绍 Linux 操作系统如何优化Redis。内存分配THPswappinessulimit设置Redis配置优化...原创 2021-03-16 17:34:05 · 336 阅读 · 0 评论 -
redis学习笔记(4)之redis持久化案例
redis持久化案例持久化操作细节重启加载的选择持久化的选择持久化配置方案企业级的持久化的配置策略数据备份方案AOF常用配置总结rdb & aof备份rdb备份的完成依据shell脚本的了解效果及思路说明须知的操作生成秘钥免密登录方法通过ssh-copy-id的方式通过scp将内容写到对方的文件中测试实现效果源码内容来源为六星教育,这里仅作为学习笔记持久化操作细节重启加载的选择AOF 和 RDB 文件都可以用于服务器重启时的数据恢复这是redis 4.0之前的选择方式这是redis 4原创 2021-03-15 09:32:06 · 659 阅读 · 0 评论 -
redis学习笔记(3)之redis主从问题处理
redis主从问题处理主从复制的常用相关配读写分离复制数据延迟读取过期数据从节点故障问题配置不一致规避全量复制规避复制风暴单节点复制风暴单机器复制风暴补充代码处理主从延迟及维护内容来源为六星教育,这里仅作为学习笔记主从复制的常用相关配slaveofslaveof <masterip> <masterport>slave实例需要配置该项,指向master的(ip, port)masterauthmasterauth <master-password&g原创 2021-03-11 10:08:14 · 386 阅读 · 0 评论 -
redis学习笔记(2)之redis主从详解
redis主从详解主从详解主从配置拓扑原理数据同步概念复制偏移量复制积压缓冲区主节点运行IDPsync命令全量复制流程部分复制流程心跳缓冲大小调节读写分离内容来源为六星教育,这里仅作为学习笔记主从详解主从配置参与复制的redis实例划分为主节点(master)和从节点(slave)。默认情况下,redis都是主节点。每个从节点只能有一个主节点,二主节点可以同时具有多个从节点。复制的数据流是单向的,只能有主节点复制到从节点。redis对于主从复制有三种方式在配置文件中加入 slaveof {ma原创 2021-03-10 17:26:31 · 1195 阅读 · 1 评论 -
redis学习(1)之redis基础和配置主从
redis介绍redis介绍为什么会出现redis呢?redis特性速度快基于key-value丰富的功能简单稳定支持的语言多持久化主从复制redis应用场景缓存排行榜系统计数器社交网站消息队列redis基础数据类型及场景运用网络io模型字符串命令场景缓存功能计数共享session限速哈希命令场景列表命令使用场景消息队列文章列表集合命令使用场景有序集合命令使用场景redis主从主从复制背景什么是主从复制实践主从复制主从复制架构-规划构建主从容器配置主从内容来源为六星教育,这里仅作为学习笔记redis介绍原创 2021-03-10 16:20:30 · 860 阅读 · 0 评论