Redis真的那么好用吗?

Redis是什么redis

Redis是一个开源的底层使用C语言编写的key-value存储数据库。可用于缓存、事件发布订阅、高速队列等场景。并且支持丰富的数据类型:string(字符串)、hash(哈希)、list(列表)、set(无序集合)、zset(sorted set:有序集合)数据库

Redis在项目中的应用场景缓存

一、缓存数据服务器

最经常使用,对常常须要查询且变更不是很频繁的数据 常称做热点数据。并发

二、消息队列性能

至关于消息订阅系统,好比ActiveMQ、RocketMQ。若是对数据有较高一致性要求时,仍是建议使用MQ)网站

三、计数器队列

好比统计点击率、点赞率,redis具备原子性,能够避免并发问题事件

四、电商网站信息字符串

大型电商平台初始化页面数据的缓存。好比去哪儿网购买机票的时候首页的价格和你点进去的价格会有差别。

五、热点数据

好比新闻网站实时热点、微博热搜等,须要频繁更新。总数据量比较大的时候直接从数据库查询会影响性能

给个爱的理由

在单节点服务器咱们一般是这样的

相关文章
相关标签/搜索