Redis前置知识学习

1. 推荐几个redis的学习网站:

  • http://redis.cn
  • http://redis.io
  • http://db-engines.com

2. 补充一些基础知识

  • 关系型数据库 vs Redis vs SAP HAVA

    屏幕快照 2021-01-22 下午11.20.47.png

    数据放在文件中,随着数据量的增长,访问磁盘的时候,会受到磁盘的瓶颈的影响,这是当时计算机不可逾越的。
    data page大小为4k,存储数据的page与硬件的磁盘物理存储4k的一样。索引也是采用的4k这种存储模式。
    SAP HAVA效率是高,但费用也高
    折中下使用Redis缓存

  • 基础常识


    屏幕快照 2021-01-22 下午11.21.45.png

    **所以说数据只要在内存中,是有各种优势的,是优于磁盘的。
    每个扇区512b,如果数据量2t时,那么是不是又很多的扇区?那数据在哪个扇区?即索引成本变高。
    **

  • Redis概述及与memcache区别


    屏幕快照 2021-01-22 下午11.27.14.png
  • Redis安装


    屏幕快照 2021-01-22 下午11.29.19.png
  • 插曲 - 内核发展历程


    屏幕快照 2021-01-22 下午11.30.59.png
屏幕快照 2021-01-22 下午11.35.59.png
屏幕快照 2021-01-22 下午11.36.19.png
  • Redis是单进程、单线程、单实例


    屏幕快照 2021-01-22 下午11.38.43.png

    **一个物理机可以以port不同来启动不同的redis实例,单线程指的是一个redis实例中只有一个线程在处理请求(并不是实例中可能还有其他的线程在处理其他的事情)
    那么他在单线程的时候,如何变得那么快?请查看网络通信BIO-NIO-多路复用相关知识:)
    **

————————————————————
坐标帝都,白天上班族,晚上是知识的分享者
如果读完觉得有收获的话,欢迎点赞加关注

你可能感兴趣的:(Redis前置知识学习)