【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.消息队列系统

相关推荐
极限实验室2 小时前
APM(一):Skywalking 与 Easyearch 集成
数据库·云原生
饕餮争锋2 小时前
SQL条件中WHERE 1=1 的功能
数据库·sql
玄斎3 小时前
MySQL 单表操作通关指南:建库 / 建表 / 插入 / 增删改查
运维·服务器·数据库·学习·程序人生·mysql·oracle
编织幻境的妖3 小时前
SQL查询连续登录用户方法详解
java·数据库·sql
编程小Y4 小时前
MySQL 与 MCP 集成全解析(核心原理 + 实战步骤 + 应用场景)
数据库·mysql·adb
零度@4 小时前
SQL 调优全解:从 20 秒到 200 ms 的 6 步实战笔记(附脚本)
数据库·笔记·sql
Miss_Chenzr4 小时前
Springboot优卖电商系统s7zmj(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
lvbinemail5 小时前
Grafana模板自动复制图表
数据库·mysql·zabbix·grafana·监控
Miss_Chenzr5 小时前
Springboot旅游景区管理系统9fu3n(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·旅游
小虾米vivian5 小时前
dmetl5 运行失败,提示违反协议?
数据库·达梦数据库