redis 为什么速度快

redis为什么速度快

1.采用多路复用技术

多路复用(NIO), redis io接受采用的是多线程,但是核心处理还是用的一个线程,减少了现场之间的切换和状态调整的开销

2.基于内存

redis的操作都是基于内存的

3.全局hash的数据结构

虽然是5中数据类型,但是redis维护了一个全局的hash表

1.string

2.list

3.hash

4.set

5.zset

相关推荐
fie8889几秒前
MySQL:Prepared Statement 预处理语句
android·数据库·mysql
ErizJ几秒前
Redis高级|Redis单线程VS多线程(基础)
数据库·redis
蜗牛编程之路3 分钟前
RabbitMQ的使用--项目创建、五种工作模式、高级特性
数据库·分布式·rabbitmq
小鸡脚来咯6 分钟前
redis穿透、击穿、雪崩
数据库·redis·缓存
厚衣服_332 分钟前
第18篇:数据库中间件架构中的服务治理与限流熔断机制设计
数据库·中间件·架构
盖世英雄酱5813639 分钟前
🚀不改SQL,也能让SQL的执行效率提升100倍
java·数据库·后端
Xy9101 小时前
从代码角度拆解Apptrace的一键拉起
javascript·数据库
袋鼠云数栈3 小时前
国产数据库StarRocks在数栈轻量化数据开发的全流程实践
数据库
Listennnn3 小时前
Text2SQL、Text2API基础
数据库·人工智能
夜光小兔纸3 小时前
SQL Server 修改数据库名及物理数据文件名
运维·数据库·sql server