redis--基本概念
来源:互联网 发布:淘宝网上开网店流程 编辑:程序博客网 时间:2024/06/07 10:47
在介绍redis之前,首先来了解一下什么是Nosql数据库。
NoSQL(not only SQL),泛指非关系型数据库。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类
带来的挑战,尤其是大数据应用难题,包括超大规模数据的存储。这些类型的数据存储不需要固定的模式,无需多余操
作就可以横向扩展。
NoSql的特点:
1、易扩展:NoSQL数据库种类繁多,但是他们共同的特点是去掉了关系数据库的关系型特性。数据之间没有关
系,这样容易扩展。
2、大数据量高性能:因为NoSQL数据库的无关系性,它具有非常高的读写性能。
3、多样灵活的数据模型:NoSQL数据库无需实现为要存储的数据建立字段,随时可以存储自定义的数据格式。而
在关系数据库里,增删字段比较麻烦,尤其是当表中已存在大量数据时。
了解了NoSql之后,再来介绍一下redis。
redis是什么
Remote Dictionary Server(远程字典服务器)是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性
能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,
也被人们称为数据结构服务器。
主要功能:
1、内存存储和持久化:redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务。
2、缓存服务器:为了避免频繁操作数据库,可以将一些不常变化的数据放到redis
3、可以模拟类似HttpSession设置过期时间功能
4、发布、订阅消息系统
5、定时器、计数器
优势:
1、性能非常高,Redis能读的速度是110000次/s,写的速度是81000次/s。
2、丰富的数据类型,redis支持String、Hash、List、Set、ZSet五种数据类型
3、原子性,redis的所有操作都是原子的。
4、丰富的特性,如可以设置定时,过期时间等
- redis--基本概念
- redis基本概念和原理
- nginx+tomcat+redis基本概念
- Redis基本概念和安装使用
- 【Redis笔记】 第1篇: redis基本概念简介
- 【Redis笔记】 第1篇: redis基本概念简介
- 基本概念
- 基本概念
- 基本概念
- 基本概念
- 基本概念
- 基本概念
- 基本概念
- 基本概念
- 基本概念
- 基本概念
- 基本概念
- 基本概念
- Java多线程复制大文件
- leetcode 386. Lexicographical Numbers
- 两个重叠模型模拟双pass,顺便解决透明乱序问题
- C++引用与复制构造函数
- Markdown模板
- redis--基本概念
- linux-kernel编译出现can't read private key
- 在 JavaScript 中,有多少种不同类型的循环?
- Openfiler配置基于文件系统的网络存储
- ios 通知
- 在树莓派中Linux环境下rpm包的安装
- Elasticsearch集群
- phantomjs 初探
- jquery中each和forEach的区别