Redis探索之路(一):Redis简介
2024-10-07 16:59:19
一: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.缓存
最新文章
- SQL 语言 - 数据库系统原理
- netflix:Conductor微服务编排引擎
- JCarouselLite--帮助文档
- JavaScript基础——使用JavaScript对象
- MySQL中表名大小写问题
- Applied Deep Learning Resources
- Spring(3.2.3) - Beans(6): 作用域
- Ubuntu12.04 下安装QQ
- Java动态数组
- gevent调度流程解析
- 【SqlServer系列】AS的用法
- CSS_对齐
- ubuntu更改分辨率
- Cocos Creator的小点
- English trip Spoken English &; Word List(updating...)
- requests爬取百度贴吧:python 美女 3
- posix进程间通信
- 关于ARM中的tst、cmp、bne、beq指令
- R基本介绍
- swift - UISegmentedControl 的用法