美文网首页
Redis的一些小知识

Redis的一些小知识

作者: xgz_pmx | 来源:发表于2018-09-17 17:03 被阅读0次

            我在项目中使用redis时总是和mysql一起使用,我一直以为redis是作为一个缓存器样的存在,然而我发现我理解错误。

            redis是什么

            redis GitHub

            Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, HyperLogLogs, Bitmaps.

    也就是说:redis是一个内存数据库。

            redis特点:

            redis是一个内存数据库,所以redis的读写速度很快。而mysql是关系型数据库,它的数据是保存在磁盘上的,每次访问mysql都会涉及到磁盘I/O的读写操作,所以它的速度远没有redis快。

            把redis和mysql结合起来用,目前项目中是把redis当当成缓存器的作用。查找数据后台先访问redis,如果redis中数据存在,则不进行mysql读取,若redis数据不存在,则进行mysql数据的读取,然后将其保存到redis中。

            redis和guava 缓存技术

            我就是看到这里对我之前的理解产生疑问。

            guava缓存:本地缓存

            redis缓存:分布式缓存

            redis优点:(现阶段我理解的优点)

           1.redis数据库体积小

           2.速度快

           3.开源软件

    相关文章

      网友评论

          本文标题:Redis的一些小知识

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