zoukankan      html  css  js  c++  java
  • 01_redis简介

    redis理论

    一、NoSQL简介(Not Only SQL)

    1.NoSQL指的是非关系型数据库, 是对不同于传统的关系型数据库的数据库管理系统的统称, NoSQL是web2.0时代海量数据催生的产物

    2.特点:

    (1)不支持SQL语法

    NoSQL世界没有一种通用的语言, 每种NoSQL数据库都有自己的语法, 以及擅长的业务场景

    (2)读写性能高

    NoSQL数据库具有非常高的读写性能,尤其在海量数据下, 它的表现非常优秀

    (3)灵活的数据模型

    NoSQL的存储方式十分灵活, 存储方式可以是json文档、键值对(key value)或者其他方式

    二、Redis简介

    1.Redis是由意大利人开发的一款内存高速缓存数据库, 是一个高性能的键值对(key value)存储数据库。Redis全称为:Remote DictionaryServer(远程数据服务), 使用C语言编写, 并以内存作为数据存储介质, 所以读写数据的效率极高(以内存作为数据存储介质)

    2.Redis特征:

    (1)Redis支持数据的持久化, 可以将内存中的数据保存在磁盘中, 重启的时候可以再次进行使用。

    (2)Redis不仅仅支持简单的key-value类型的数据, 同时还把value分为list, set, zset, hash 等数据结构存储。

    (3)因为Redis交换数据快, 所以在服务器中常用来存储一些需要频繁调取的数据, 提高效率。

  • 相关阅读:
    Mybatis学习(2)原始dao开发和使用mapper接口代理开发
    Mybatis学习(1)
    Leetcode | Merge Intervals
    GDB打印STL容器内容
    LeetCode | Max Points on a Line
    最长不减子序列【转】
    LeetCode | Evaluate Reverse Polish Notation
    LeetCode | Word Ladder II
    LeetCode | Valid Number
    LeetCode | Set Matrix Zeroes
  • 原文地址:https://www.cnblogs.com/nichengshishaonian/p/11534208.html
Copyright © 2011-2022 走看看