redis简单了解(一)

NoSql介绍

非关系型数据库,有以下特点:非关系型,分布式,开源的,水平可扩展的。

NoSql适用场景:

1.对数据高并发读写

2.对海量数据的高效率存储和访问

3.对数据的高扩展性和高可用性

Redis

开源的,先进的key-value存储,通常被称为数据结构服务器,因为键可以包含(string)字符串,哈希,(list)链表,(set)集合和(zset)有序集合。这些数据类型都支持push/pop,add/remove以及取交集,并集的等更丰富的操作,支持各种不同方式的排序。

为了保证效率,数据都是缓存在内存中,可以周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。

目前全球最大的Redis用户是新浪微博,redis在新浪微博的部署场景很多 ,大概分为两种,

1.应用程序直接访问redis数据库(不安全)

2.应用程序直接访问redis,访问失败的时候再访问MySQL

 Redis适用场合

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

2.排行榜应用,取TOP N 操作

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

4.计数器应用

5.uniq操作,获取某段时间内所有数据,排重值

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

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

8.构建队列系统

9.缓存

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值