美文网首页
Redis相关

Redis相关

作者: 听海吹牛逼的声音 | 来源:发表于2020-05-19 15:05 被阅读0次

    原理

    集群高可用

    数据结构

    小范围的是直接ziplist:链表结构。
    大范围的是skiplist和一个dict。
    dict本身是两个hashtable,采取的是渐进式hash。
    图解渐进式rehash
    rehash可能导致内存占用过大,但是应该已经被fix了吧?
    美团的fix

    单线程

    作为单线程,我就很疑惑怎么来个定时任务?看了这些个分析就豁然开朗了。
    定时任务在启动的时候也被作为一个事件和网络io一起处理。所以都交给了主线程的并行处理啦。redis就一个定时任务,但是里面包含了若干子任务,当然这也是block的风险。
    定时任务的原理
    另外一个挺全面的总结

    相关文章

      网友评论

          本文标题:Redis相关

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