Redis全面刨析大纲

作者: batbattle | 来源:发表于2018-04-24 18:43 被阅读22次

学习了很多理论基础之后,我们一起花些时间去探索一下目前在企业使用很广泛Redis。看下这么火热的一款NoSQL是如何利用这些“技术理论知识”来打造滴。

多种类型的数据结构:

字符串(strings)、 散列(hashes)、 列表(lists)、 集合(sets)、 有序集合(sorted sets) 与范围查询、 bitmaps、 hyperloglogs 和 地理空间(geospatial) 索引半径查询;

如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。

如果你说还玩过Redis Module,像BloomFilter,RedisSearch,Redis-ML,面试官得眼睛就开始发亮了。

核心功能:

复制、 LRU驱动事件、事务、订阅分发、 磁盘持久化机制(RDB、AOF各自实现原理、优缺点)、 哨兵(Sentinel)、高可用自动分区、内存回收、自动故障转移。

核心数据结构算法:

LRU、BIT、压缩算法、加密SHA1、CRC循环冗余校验、排序算法(Zsort)、hyperloglog基量统计算法、ziplist压缩列表和zipmap压缩图、随机算法drand48

核心模块:

网络编程的封装、SDS的实现、进程/线程模型

系列文章,敬请期待~~

相关文章

  • Redis全面刨析大纲

    学习了很多理论基础之后,我们一起花些时间去探索一下目前在企业使用很广泛Redis。看下这么火热的一款NoSQL是如...

  • 剑指BAT五月至六月课程计划

    Redis全面刨析大纲 企业级别项目实战之《迷你微信红包》 5.6号课程内容 面试总结、经验交流;Redis架构及...

  • DiskLruCache最全面刨析

    DiskLruCache概述 简单来说DiskLruCache是一款数据缓存框架。此处的Cache特指应用常需要保...

  • 自我刨析

    沉下心来思考,接受的教育、所处的环境、社会文化的熏陶,正面的东西确实不是很多,特别是出了社会以后更加如此,但是更令...

  • 自我刨析

    总感觉每天都很忙,总感觉每天的时间都不够用。总在反问时间都去哪了?除了睡觉的那几个小时之外,几乎每个小时都是...

  • 自我刨析

    “文化属性”,我喜欢这个词的感觉。 我曾经多次预想过,退休后隐居山林。不过,这个计划都被山野之地的各种不...

  • 自我刨析

    近期待业,所以在思考自己的职业规划,职业规划第一步就是自我认知,只有知道自己是个什么样人,喜欢和适合做什么,才能定...

  • 自我刨析

    既然养成自卑胆小懦弱的性格,那就要改。 首先放开自我,没什么大不了。 其次锻炼意志,改掉懒惰。 神经质问题,把精力...

  • 数据结构红黑树添加、修改原理分析

    源码分析大纲 数据结构解析 红黑树试下原理刨析 数据结构解析 1.红黑树 1.1 红黑树概念 红黑树(Red Bl...

  • 随笔

    对小闲的理解,帮助其实就是自己的刨析,

网友评论

    本文标题:Redis全面刨析大纲

    本文链接:https://www.haomeiwen.com/subject/sbzjlftx.html