加入InfoQ企业会员 ,携手员工共同成长,企业内员工可免费领取《极客时间》7天会员 了解详情
写点什么
  • 发布
  • 评论
  • 划线
  • 收藏
  • 关注
  • 全部分类
聊聊 Sharding-Jdbc 的简单使用
聊聊 Sharding-Jdbc 的简单使用

我们在日常工作中还是使用比较多的分库分表组件的,其中比较优秀的就有 Sharding-Jdbc,一开始由当当开源,后来捐献给了 Apache,说一下简单使用,因为原来经常的使用都是基于 xml 跟 properties 组合起来使用,这里主要试下用 Java Config 来配置首先是通过

redis 数据结构介绍六 快表

这应该是 redis 系列的最后一篇了,讲下快表,其实最前面讲的链表在早先的 redis 版本中也作为 list 的数据结构使用过,但是单纯的链表的缺陷之前也说了,插入便利,但是空间利用率低,并且不能进行二分查找等,检索效率低,ziplist 压缩表的产生也是同理

redis 数据结构介绍五 - 第五部分 对象

前面说了这么些数据结构,其实大家对于 redis 最初的印象应该就是个 key-value 的缓存,类似于 memcache,redis 其实也是个 key-value,key 还是一样的字符串,或者说就是用 redis 自己的动态字符串实现,但是 value 其实就是前面说的那些数据结构,

redis 数据结构介绍四 - 第四部分 压缩表

在 redis 中还有一类表型数据结构叫压缩表,ziplist,它的目的是替代链表,链表是个很容易理解的数据结构,双向链表有前后指针,有带头结点的有的不带,

redis 数据结构介绍三 - 第三部分 整数集合

redis 中对于 set 其实有两种处理,对于元素均为整型,并且元素数目较少时,使用 intset 作为底层数据结构,否则使用 dict 作为底层数据结构,先看一下代码先

redis数据结构介绍二-第二部分 跳表
redis 数据结构介绍二 - 第二部分 跳表

跳表是个在我们日常的代码中不太常用到的数据结构,相对来讲就没有像数组,链表,字典,散列,树等结构那么熟悉,所以就从头开始分析下,首先是链表,跳表跟链表都有个表字(太硬扯了我🤦‍♀️),注意这是个有序链表

redis数据结构介绍-第一部分 SDS,链表,字典
redis 数据结构介绍 - 第一部分 SDS,链表,字典

redis 是现在服务端很常用的缓存中间件,其实原来还有 memcache 之类的竞品,但是现在貌似 redis 快一统江湖,这里当然不是在吹,只是个人角度的一个感觉,不权威只是主观感觉。 redis 主要有五种数据结构,Strings,Lists,Sets,Hashes,Sorted Sets

个人成就
  • 发布了 7 篇内容

    17389字, 被阅读 471

  • 获得了 7 次赞同

    获得了 0次喜欢, 获得了 7 次收藏

  • 参与了 3 次互动

    互动包含发布评论、点赞评论、参与投票等

TA 关注的
还没有关注其他内容哦
Nick