学习笔记

作者: 陈星空 | 来源:发表于2018-04-07 22:18 被阅读0次

    Redis学习

    今天突发灵感,闲来无事,想起来前些天和同学聊起Redis,以前学web开发的时候也没涉及到,所以简单看了一下慕课视频,了解了一下。姑且记录一下自己的拙见,如有错误,烦请指正。
    Redis是一个高速缓存数据库
    为什么高速?因为他很小,由一些常用的数据结构组成,如字符串,list链表,set集合,hash集合,全部内容基本都在内存中,由于它是常用的数据结构存储的数据,而且都运行在内存中,数据量又较小,所以寻找数据,存放数据也都更快,有很多算法可以用。
    为什么是数据库?因为他也可以分很多表,也可以持久化存储(即永久保存在硬盘上),主要功能是存放一些经常使用的从数据库筛选出来的数据,有事务的概念(可以实现原子化操作)。
    持久化存储主要有两种方式:
    一种是RDB,就是定时保存数据到硬盘上
    一种是AOF,以日志的形式记录所有数据操作,每次更新数据都会往硬盘上更新数据
    当然以上两种方式可以混用

    dbeaver 链接开源数据库

    相关文章

      网友评论

        本文标题:学习笔记

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