Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
redis源码之:跳跃表skiplist
老规矩 先来看看大致结构 debug所用demo如下 include src server h void testSDS void testAlign void testZipList void testSkipList void test
redis源码学习分析
Redis
skiplist
Java
redis源码之:扩容后的dictScan遍历顺序与JDK的concurrentHashMap 扩容机制
进入正题前 先来复习下关于2次幂的mod运算 设n为2次幂 数a mod n 等价于 a n 1 从二进制来看 相当于余数为a省去n最高位左侧的所有位 含最高位 保留n右侧所有低位即为余数 如 a 7 0000 0111 n 4 0000
redis源码学习分析
Java
Redis
数据库
redis源码之:字典dict
先来看看dict的大致结构 debug所用demo如下 void testDict int main int argc char argv testDict void testDict dict dict0 dictCreate hashD
redis源码学习分析
Redis
数据结构
数据库