自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 zookeeper的一些小知识

zookeeper的节点类型: 持久化节点:这个节点一旦创建就会马上持久化保存到磁盘中。 临时节点:这个节点的生命周期是根据客户端而来的,当客户端的会话结束后,这个节点就会被删除 有序节点:在创建的节点后面会增加一个递增的序列,改序列在同一父节点下是唯一的。同时持久化节点和临时节点都可以是有序节点。 后面增加的两个节点: 容器节点:容器节点下的最后一个节点被完全删除掉后,容器节点本身也会被自动删除。 TTL节点:前提:此节点只能追加在持久化节点或者持久化有序节点上。给节点设置一个时间,在时间内此节点没

2021-11-15 11:48:01 1359

原创 2021-07-06

Redis(二)跳跃表跳跃表介绍跳跃表的实现跳跃表节点跳跃表 跳跃表介绍 跳跃表(skiplist)是一个有序数据结构,它通过每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。 跳跃表支持平均O(logN)、最坏O(N)复杂度的节点查找,还可以通过顺序性操作来批量处理节点。 Redis使用跳跃表来作为有序集合键的底层实现,除了在有序集合键作为底层实现,跳跃表还作为集群节点中内部数据结构的底层实现,Redis只有在这两个地方使用到了跳跃表。 跳跃表的实现 Redis跳跃表由redis.h/zs

2021-07-07 11:33:05 42

原创 2021-07-06

Redis(一)简单动态字符串什么是SDS简单动态字符串SDS的定义SDS与C字符串的区别 什么是SDS简单动态字符串 Redis只有在不需要修改字符串的值还是直接展示字符串值的地方使用C语言字符串(以空字符结尾的字符数组),比如打印日志。在会修改字符串值的地方都是使用SDS简单动态字符串。比如包含字符串值的键值对都是使用的SDS来底层实现的。 除了用来保存数据库中的字符串值以外,SDS还被用做缓冲区(buffer):AOF模块中的AOF缓冲区,以及客户端状态中的输入缓冲区,都是由SDS实现的。 SDS的定

2021-07-06 13:46:39 40

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除