Redis探索之路:Redis简介
Posted chen520
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis探索之路:Redis简介相关的知识,希望对你有一定的参考价值。
一: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.缓存
以上是关于Redis探索之路:Redis简介的主要内容,如果未能解决你的问题,请参考以下文章
Redis实战专题「性能监控系列」全方位探索Redis的性能监控以及优化指南
NoSQL初探之人人都爱Redis:Redis主从复制架构初步探索
Redis进阶之路:深析Redis单线程架构,图文并茂非常值得收藏!