
Redis
文章平均质量分 91
Redis
Abner G
怀揣“空杯”,期待满载而归
展开
-
【Redis】---【选举,渐进式Rehash,Copy On Write】
【Redis】--- 总结前言集群选举原理二、使用步骤前言总结Redis中理论,面试总结集群选举原理当slave发现自己的master变为FAIL状态时,便尝试进行Failover,以期成为新的master。由于挂掉的master可能会有多个slave,从而存在多个slave竞争成为master节点slave发现自己的master变为FAIL将自己记录的集群currentEpoch加1,并广播FAILOVER_AUTH_REQUEST 信息其他节点收到该信息,只有master响应,判断原创 2022-05-03 18:18:18 · 707 阅读 · 0 评论 -
【Redis】--- 集群
【Redis】--- 集群前言集群演变单机架构主从架构哨兵模式CODIS模式高可用集群模式集群搭建前言【Redis】— 不同数据结构命令集群演变单机架构如果Redis宕机,数据没做好持久化,数据会丢失。主从架构相对于单节点,做了主从同步备份,数据安全性上有了一定程度的提高,但是主节点和从节点的切换还需要运维做的切换。哨兵模式相对于主从模式,哨兵模式,哨兵模块来监控Redis集群,当主节点宕机,哨兵会通过选举,选出新的主节点,自动做主从切换。哨兵模式客户端访问Redis的步骤为:原创 2022-03-21 23:12:46 · 1051 阅读 · 0 评论 -
【Redis】--- 不同数据结构命令
【Redis】--- 不同数据结构命令前言数据结构string (字符串)使用场景命令原子计数list (列表)使用场景命令hash (字典)使用场景命令set (集合)使用场景命令zset (有序集合)使用场景命令高级命令获取全部Key渐进式遍历键参数原理分析前言【Redis】— 概念原理(类比闯关游戏理解持久化)数据结构string (字符串)使用场景一个常见的用途就是缓存用户信息。我们将用户信息结构体使用 JSON 序列化成字符串,然后将序列化后的字符串塞进 Redis 来缓存。同样原创 2022-03-20 20:20:16 · 314 阅读 · 0 评论 -
【Redis】--- 概念原理(类比闯关游戏理解持久化)
【Redis】--- 概念原理前言单线程&高性能单线程为什么快?持久化RDB 快照(snapshot)AOF混合持久化前言前文:单线程&高性能单线程为什么快?所有数据都在内存中,所有级别都是内存级别运算单线程避免多线程切换的性能消耗处理并发客户端连接,使用IO多路复用,使用epoll 俩实现多路复用。 因为单线程,谨慎使用耗时的指令(keys),容易造成redis卡顿。持久化RDB 快照(snapshot)AOF混合持久化...原创 2022-03-14 22:34:17 · 4106 阅读 · 0 评论 -
【Redis】--- Linux安装Redis
【Redis】--- Linux安装Redis⭐️C环境安装🍋gcc rpm 包下载🍍gcc 环境安装🍅安装验证🏆Redis 安装☀️Redis下载✨上传解压🎉编译🔥配置Redis🌕启动📜参考博客⭐️C环境安装由于redis是由C语言编写的,它的运行需要C环境,因此需要先安装gcc。使用rpm离线安装.🍋gcc rpm 包下载网站下载地址资源下载 (找资源不易,有积分的老板可以赏几个积分)🍍gcc 环境安装上传linux环境,分别执行如下命令rpm -Uvh cpp-4.8.5-4原创 2022-03-13 23:32:52 · 2512 阅读 · 0 评论