【NoSQL之Redis】(一)——揭开Redis的面纱
来源:互联网 发布:杨闻萍审计 知乎 编辑:程序博客网 时间:2024/06/18 04:33
整体概览
Redis是一种数据库,像一台结构化的数据服务器。相较于MySQL操作表中的行,MongoDB操作集合中的文档这样的数据访问方式,Redis是通过键来访问数据的。它是一个key-value类型的NoSQL数据库。因为数据是存储在内存中,所以访问速度很快。(当然为了部分数据安全起见,也可以将数据备份到数据库中或将对数据的操作写到记录文件中)。简而言之,它是一个支持持久化的内存数据库。
在学习过Redis之后,我对它的交集,并集,差集操作印象深刻,这些操作看起来很简单。因为Redis是NoSQL的,不存在表结构,所以不会存在当数据很多时,需求变了要增加一列或删除一列这样麻烦的操作。所以它对数据有很高的扩展性。
数据类型
这里我们对这五种数据类型进行了总结和归纳,具体怎么用,我们用的时候去查就可以了。
字符串String
哈希hash
列表list
可看作栈或队列。
数据集set
有序数据集sorted set
上面的操作是针对每个数据类型内部的一些操作。
还有一些是对数据类型的操作,以及对数据库的操作。
高级特性
和MongoDB的比较
Redis中的文档结构总是扁平的。不像MongoDB支持嵌套的数据结构。
同时持久化数据的方式不同。Redis设计的初衷是内存存储,搭配可配置的磁盘持久化思路,所以速度很快。
总结
本篇文章只是对Redis基础知识的总结,对其高级特性的应用还在实践中……。
1 0
- 【NoSQL之Redis】(一)——揭开Redis的面纱
- Nosql数据库——redis(一)
- Nosql学习之Redis资料(一)
- NoSQL之Redis学习笔记(一)
- NoSQL之Redis(一)---CentOS6.5安装Redis
- 揭开站点导航的面纱(一)
- noSQL-redis学习(一)
- redis 一(nosql介绍)
- NoSQL之【Redis】学习(一):安装说明
- NoSQL之Redis技术(一):简介与环境搭建
- NoSQL之【Redis】学习(一):安装说明
- 【C#——揭开你的面纱】
- NoSql——redis(基础)
- NoSql——redis(高级操作)
- NoSQL数据库之Redis数据库管理一(Redis的介绍与安装部署)
- NoSql database——Redis
- NoSQL之Redis探讨
- nosql之redis
- leetCode——随机链表复制
- 第八周项目1(2)
- static成员变量与返回对象的引用
- 编译php增加postgresql的pgsql和pdo_pgsql扩展模块
- 用Java 编一段代码,实现在控制台输入一组数字后,排序后在控制台输出
- 【NoSQL之Redis】(一)——揭开Redis的面纱
- leetcode——74——Search a 2D Matrix
- 个人对设计模式的理解-->建造者模式
- HDU 1076 An Easy Task(数学题)
- 链表接口的封装
- jstl标签
- 微信公众平台最实用的工具和技巧大集合
- javaDAY5
- PAT (Advanced Level) Practise 1114 Family Property (25) 并查集orDFS