当前位置:首页 > 数据库 > nosql

nosql之redis介绍

redis

一、概念 :

redis是nosql系列的一款高性能非关系型数据库

Redis支持的键值数据类型:字符串类型 String

                          哈徐类型 hash

                           列表类型 list

                                集合类型 set

                                有序集合类型 sortedset

经常查询一些一些不大经常发生变化的数据

缓存思想:1、从缓存中获取数据----(1)有数据直接返回。(2)没有数据、从数据库中查询,将数据放入缓存中,返回数据

nosql之redis介绍 - 文章图片

主流nosql产品:

(1)键值对(key-Value)存储数据库

         产品:Tokyo、Cabinet/Tyrant、redis、、

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

         数据模型:一系列键值对

         优势:快速查询

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

(2)列存储数据库

         产品:Cassandea、Hbase、Riak

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

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

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

         劣势:功能相对局限

(3)文档型数据库

          产品:MongDB、CouchDB

          典型应用:web应用(与key-value类似,value是结构化的)

          数据模型:一系列键值对

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

          劣势:查询性能不高,而且缺乏统一的查询语法

(4)图形(graph)数据库

          产品:Noe4j、Infogrid、Infinite Graph

          典型应用:社交网络

          数据模型:图结构

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

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

 

二、下载安装

三、命令操作

     1、数据结构

四、持久化操作

五、Java操作redis

 


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!