【Redis】redis的特性和使用场景

Redis的特性

  1. 速度快
  2. 基于键值对的数据结构服务器
  3. 丰富的功能
  4. 简单稳定
  5. 客⼾端语⾔多
  6. 持久化
  7. 主从复制
  8. ⾼可⽤(HighAvailability)和分布式(Distributed)

速度快

Redis 执⾏命令的速度⾮常快。

  • Redis 的所有数据都是存放在内存中的,所以把数据放在内存中是 Redis 速度快的最主要原因。
  • Redis 是⽤ C语⾔实现的,⼀般来说C语⾔实现的程序"距离"操作系统更近,执⾏速度相对会更快。
  • Redis 使⽤了单线程,预防了多线程可能产⽣的竞争问题。
  • 作者对于Redis源代码可以说是精打细磨,曾经有⼈评价Redis是少有的集性能和优雅于⼀⾝的开源代码

丰富的功能

Redis使用场景

Redis是做什么的?

Redis是一个高速缓存数据库,是一种key-value(键值对)形式的存储系统,非关系型数据库。

1.缓存

2.排⾏榜系统

3.计数器应⽤

4.社交⽹络

5.消息队列系统

相关推荐
hqxstudying42 分钟前
MyBatis 和 MyBatis-Plus对比
java·数据库·mysql·mybatis
DarkAthena1 小时前
AI生成技术报告:GaussDB与openGauss的HTAP功能全面对比
数据库·gaussdb
T001 小时前
保姆级教学--黑马点评,批量获取用户登录token及jemeter多线程测试
redis
Seven972 小时前
Redis支持事务吗?了解Redis的持久化机制吗?
redis
DemonAvenger3 小时前
高效JOIN操作:多表关联查询技巧与实战经验分享
数据库·mysql·性能优化
麦兜*3 小时前
【Prometheus】 + Grafana构建【Redis】智能监控告警体系
java·spring boot·redis·spring·spring cloud·grafana·prometheus
小云数据库服务专线3 小时前
GaussDB 数据库架构师修炼(十八) SQL引擎-分布式计划
数据库·数据库架构·gaussdb
秋已杰爱4 小时前
Redis分布式锁
数据库·redis·分布式
haogexiaole12 小时前
Redis优缺点
数据库·redis·缓存
在未来等你12 小时前
Redis面试精讲 Day 27:Redis 7.0/8.0新特性深度解析
数据库·redis·缓存·面试