Redis入门

时间:2020-01-26 00:39:22   收藏:0   阅读:185

Redis介绍

什么是Redis?

什么是NoSQL?

    数据结构是一种有行有列的数据库

NoSQL数据库分类

键值(Key-Value)存储数据库

  相关产品: Tokyo Cabinet/Tyrant、Redis、Voldemort、Berkeley DB

  典型应用: 内容缓存,主要用于处理大量数据的高访问负载。

  数据模型: 一系列键值对

  优势: 快速查询

  劣势: 存储的数据缺少结构化

 

列存储数据库

  相关产品:Cassandra, HBase, Riak

  典型应用:分布式的文件系统

  数据模型:以列簇式存储,将同一列数据存在一起

  优势:查找速度快,可扩展性强,更容易进行分布式扩展

  劣势:功能相对局限

 

文档型数据库

  相关产品:CouchDB、MongoDB

  典型应用:Web应用(与Key-Value类似,Value是结构化的)

  数据模型: 一系列键值对

  优势:数据结构要求不严格

  劣势:

 

n  图形(Graph)数据库

  相关数据库:Neo4J、InfoGrid、Infinite Graph

  典型应用:社交网络

  数据模型:图结构

  优势:利用图结构相关算法。

  劣势:需要对整个图做计算才能得出结果,不容易做分布式的集群方案。

 

Redis历史发展

 

Redis的应用场景

原文:https://www.cnblogs.com/ddqy/p/12233644.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!