![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 82
天一涯
希望每天都有新收获~
展开
-
【Redis】关于哨兵模式
故障转移是由 sentinel 领导者节点来完成的(只需要一个sentinel节点),关于 sentinel 领导者节点的选取也是每个 sentinel 向其他 sentinel 节点发送我要成为领导者的命令,超过半数sentinel 节点同意,并且也大于quorum ,那么他将成为领导者,如果有多个sentinel都成为了领导者,则会过段时间在进行选举.二.客户端向可用的 Sentinel 节点发送 get-master-addr-by-name 命令,获取Redis Master 节点.原创 2023-04-28 16:10:46 · 668 阅读 · 0 评论 -
redis源码-源码的学习路线
第一阶段阅读Redis的数据结构部分,基本位于如下文件中:内存分配 zmalloc.c和zmalloc.h 动态字符串 sds.h和sds.c 双端链表 adlist.c和adlist.h 字典 dict.h和dict.c 跳跃表 server.h文件里面关于zskiplist结构和zskiplistNode结构,以及t_zset.c中所有zsl开头的函数,比如 zslCreate、zslInsert、zslDeleteNode等等。 基数统计 hyperloglog.c 中的 hllhdr原创 2020-12-11 15:33:08 · 202 阅读 · 0 评论 -
Redis内存调优
一、保存内存信息使用redis-cli -a iesapp info memory > memory.txt将内存信息保存到文件二、内存信息含义:# Memoryused_memory:8589737336 由 Redis 分配器分配的内存总量,包含了redis进程内部的开销和数据占用的内存,以字节(byte)为单位used_memory_human:8.00G 以更直观的单位展示分配的内存总量used_memory_rss:13926313984 向操作系统申请的内存大小。与原创 2020-06-14 21:00:42 · 14108 阅读 · 0 评论