你对Redis的理解

你对Redis的理解

我将从4个方面来回答这个问题:

1、Redis是NoSQL开源数据库(开源),目前市面上大多数公司都采用Redis来做分布式缓存,从而提升数据的检索效率(市面运用广)

2、Redis的自由特性:

  内存数据库,在数据进行IO操作时,能达到一个很高的QPS,官方提供的参考指标是10W

  丰富的数据结构:string、set、ZSet、List、hash,支持多种数据的存储

3、Redis底层使用的单线程数据IO,所以我们不需要考虑并发的安全性

4、虽然Redis是内存数据库,但他也支持数据两种数据持久化:AOF、RDB

 

总结:基于如上的特点,Redis主要应用于分布式缓存,从而降低程序对于关系型数据库检索带来的性能影响,除此之外Redis还可以用于分布式锁、分布式队列、查找附件的人,排行榜等功能

 

posted @   编程小白1024  阅读(138)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示