一:NOSQL

NotOnlySQL 反SQL运动,非关系型数据库(区别于Mysql关系型书库)。

随着Web2.0兴起,“高性能”,“高并发”成为主流。

NoSQL以key-value形式存储数据,不需要遵循传统数据库的节本要求(SQL标准,ACID事务属性,表结     构),主要有以下属性:非关系型、分布式的主从分离、开源的以及水平可扩展的。

二:特点(高性能,高并发)

1.处理超大数据量

2.运行在便宜的PC集群

3.击碎了性能瓶颈

三:Redis介绍

Key-Value存储系统,支持的Value类型有5种:string(字符串),List(链表),set(集合),zset(有序集合),数据都支持push/pop,add/remove以及去交集和冰机,支持不同方式的排序,为何保证效率,数据存储在内存,也可以周期性的更新的数据写入磁盘或者把修改操作写入追加的记录文件。支持Java,C#,php等语言。

全球最大的redis用户:新浪。有200多台物理机,400多个接口运行,有4G数据在Redis上为微博用户提供服务。运用场景:

1.Application>>Redis集群

2.Application>>Redis集群>>MySQL集群

四 :Redis使用场合

1.取最新的N个数据的操作

2.排行榜,TOP N

3.需要精确设定过期时间的应用,过期时间

4.计数器的应用

5.Uniq操作,获取某段时间多有数据排重值

6.实时系统,反垃圾系统

7.Pub/Sub构建实时消息系统

8.消息队列List

9.缓存

最新文章

  1. SQL 语言 - 数据库系统原理
  2. netflix:Conductor微服务编排引擎
  3. JCarouselLite--帮助文档
  4. JavaScript基础——使用JavaScript对象
  5. MySQL中表名大小写问题
  6. Applied Deep Learning Resources
  7. Spring(3.2.3) - Beans(6): 作用域
  8. Ubuntu12.04 下安装QQ
  9. Java动态数组
  10. gevent调度流程解析
  11. 【SqlServer系列】AS的用法
  12. CSS_对齐
  13. ubuntu更改分辨率
  14. Cocos Creator的小点
  15. English trip Spoken English & Word List(updating...)
  16. requests爬取百度贴吧:python 美女 3
  17. posix进程间通信
  18. 关于ARM中的tst、cmp、bne、beq指令
  19. R基本介绍
  20. swift - UISegmentedControl 的用法

热门文章

  1. tail - 输出文件的末尾部分
  2. sqldeveloper全部导出
  3. 使用Git实现Laravel项目的自动化部署
  4. WPF ItemControl的源与选择项问题
  5. React 组件间传值
  6. 多媒体查询 @media 报错
  7. @staticmethod和@classmethod区别
  8. 概率——17icpc西安
  9. 计算1到N中包含数字1的个数
  10. HTML-参考手册: 键盘快捷键