zoukankan      html  css  js  c++  java
  • Cache_Redis_1简介

    1.Redis

      Redis 是一款  内存 高速缓存数据库。全称:Remote Dictionary Server . 是一个key-value 存储系统。支持类型:string,list,set,zset,hash .。以及Ordered,Sets等数据操作。

      就目前的数据库分类: SQL/NSQL,关系数据库,键值数据库。Redis 属于键值数据库。位置处于 关系数据库和键值数据库之间。

    2.Redis特点

      Redis以内存作为数据存储介质, 读写数据的效率极高,远远超过数据库。

      Redis 与 memcache 不同的是:

      (1)存储在Redis 中的数据 是持久化的,断电或者重启后,数据也不会丢失。

        因为Redis的存储分为 内存存储,磁盘存储 和log 3个部分。重启后 Redis 从磁盘 重新将数据加载到内存中。这些可以通过配置文件,进行配置。这样,Redis实现持久化。

        Redis 支持主从模式,可以配置集群,更利于 支撑大型项目。是Redis的亮点。

    3.Redis的应用场景

       因为Redis 的交换数据快,所以,在服务器中,常用来存储一些需要频繁调用的数据,可大大节省系统直接读取磁盘来获取数据的I/O开销。更重要的是提升了速度。

      Redis 性能极高,支持超过 100K+  /s 的读写频率。

    4.Redis 缺点

      数据库容量,受物理内存限制,不能用作海量数据的高性能读写。主要局限在 小数据高操作和运算上。

    5.推荐链接:

      https://www.cnblogs.com/kaituorensheng/p/5244347.html

      

  • 相关阅读:
    java soket 和nio
    面试题中问到 aop di ioc 怎么回答
    细谈hashmap
    java中length和length()还有size()的区别
    MySQL 中实现可重复读(RR)的原理--MVCC
    关于字节流/字符流操作文件的问题
    MySQL 中索引优化(即避免索引失效)
    MySQL 数据库中索引的实现 和 建立索引的原则
    CAS和ABA问题
    Volatile的简单理解
  • 原文地址:https://www.cnblogs.com/sujingnuli/p/9051764.html
Copyright © 2011-2022 走看看