![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 96
再出发2023
这个作者很懒,什么都没留下…
展开
-
redis主从同步对象模型学习笔记
从redis淘汰策略,持久化方式的优劣分析,存储协议,高可用性(主从复制,哨兵模式,cluster集群)等方面分析redis主从同步。原创 2023-06-28 17:46:32 · 387 阅读 · 0 评论 -
redis存储原理与数据模型学习笔记
理解一下,如下图,要访问节点12,第一层常规的遍历方法用的次数明显比蓝色箭头用的次数要多。非完美跳表,插入节点会用随机层数的方式,这样第二层对于第三层就可能不会是“每隔一个节点提取一个元素了”,相邻的元素可能会被直接提取到上一层,更高层也是。因为6%4=2, 6%8=6, 当key时2,6的时候,size=4, key%size = 2。ht_table二维指针,这里可以理解为指针数组,对应哈希存储数组 ht 的每一个槽位ht[i] 挂的是一个链表。ht的槽位成对出现,ht[1]是为扩容备用的。原创 2023-06-24 15:29:36 · 398 阅读 · 0 评论 -
redis源码调试---vscode使用技巧-----C语言跳转到函数定义
,原创 2023-06-22 17:37:25 · 1673 阅读 · 0 评论 -
redis协议与异步方式学习笔记
EVAL的第二个参数是参数的个数,后面的参数(从第三个参数),表示在脚本中所用到的那些 Redis 键(key),这些键名参数可以在 Lua 中通过全局变量 KEYS 数组,用 1 为基址的形式访问( KEYS[1] , KEYS[2] ,以此类推)。事务是整体同生共死,假如有ABCD四个节点与服务器连接,每一个节点中都可能有事物,其中任意一个节点都有可能宕机,为了保证事物的安全性,怎么办?numkeys 对应上面例子中的1,KEYS[1]表示 score:10001, 可选参数arg没有使用到。原创 2023-06-22 16:38:30 · 649 阅读 · 0 评论 -
了解redis以及其基本命令
redis 编译安装,认知原创 2023-06-18 16:26:45 · 763 阅读 · 0 评论