Nosql(Nosql=Not Only SQL),意为反sql运动,它指的是非关系数据库。
Nosql是以key-value的形式进行存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说遵循sql标准、acid标准、表结构等等,这类数据库主要有以下的特点: 非关系型的、分布式的、开源的、水平可拓展的。
Nosql有这些特点:
a、处理超大量的数据
b、运行在便宜的PC服务器集群上
c、击碎了性能瓶颈
Nosql适用场景
1、对数据高并发读写
2、对海量数据的高效率存储和访问
3、对数据的高可拓展性和高可用性
1、Redis是一个开源的,先进的key-value存储系统。它通常被称为数据结构服务器,因为它的键可以包含字符串、哈希、列表、集合和有序集合。为了保证效率,数据都是缓存在内存中,它也可以周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件中。
2、redis与mysql的区别
|
redis |
mysql |
是否具有库概念 |
有 |
有 |
是否具有表概念 |
无 |
有 |
是否具有字段概念 |
无 |
有 |
1、取最新的N个数据的操作
2、排行榜应用,取top N操作
3、需要精确设定过期时间的应用
4、计数器应用
5、pub/sub构建实时消息系统
6、构建队列系统
7、缓存
1、了解redis的数据类型
2、redis的常用命令
3、redis的高级应用
4、php+redis的简单实例
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/u014795720/article/details/47187503